您应该将目录更改为<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 文件从jHdr.cmd
ecrise 拖到 ,结果在 %PRJ_DIR%\bin\classes 目录下