Вы должны изменить каталог на <project-dir>\bin\classes
; затем выполните следующую команду:
javah -classpath C:\PROGRA~2\Android\android-sdk\platforms\android-8\android.jar;. com.test.JniTest
Я использую следующий командный файл для генерации заголовков:
jHdr.cmd
на моем рабочем столе:
@echo on
SET PLATFORM=android-8
SET ANDROID_SDK_ROOT=C:\Android\android-sdk
SET PRJ_DIR=D:\Workspaces\sqLite\raSQLite
SET CLASS_PKG_PREFIX=ra.sqlite
cd %PRJ_DIR%\bin\classes
javah -classpath %ANDROID_SDK_ROOT%\platforms\%PLATFORM%\android.jar;. %CLASS_PKG_PREFIX%.%~n1
pause
настроить переменные в соответствии с вашими потребностями ...
поместите этот файл на рабочий стол, затем перетащите файл .java из eclise в jHdr.cmd
, результат находится в каталоге% PRJ_DIR% \ bin \ classes