1.配置生成javah選項,不用在命令行中生成.h文件
- 在命令行生成.h文件方法請查看編寫第一個NDK項目——HelloNDK
配置javah命令
在Eclipse中選擇Run->External Tools->External Tools Configuratios其中帶有${}的都可通過Variables選擇,配置完成後
Location爲:${system_path:javah}
Working Directory爲:${project_loc}\jni
Arguments爲:
-classpath ${project_loc}\bin\classes;F:\android-sdk\platforms\android-23\android.jar -d ${project_loc}\jni -jni ${java_type_name}
選中要生成.h的文件,按照剛纔的方式找到剛配置好的Program,然後Run就可以了
2.配置NDK開發中jni代碼提示
右鍵項目->Android Tools-> Android Native Support 單擊finish
- 多了些系統當中需要用到的頭文件
- 若項目沒有任何變化:右鍵項目->Properties->C/C++ General->Paths and Symbols
- 點擊Add->選擇File system->選擇如下目錄,選擇之後Apply
3.配置生成javap選項
javap 打印類方法的簽名
運行
javap -classpath bin\classes -s com.example.hellondk.MainActivity
在Eclipse中配置javap命令
與配置javah命令相似,new一個Program爲javap
配置完成後爲:
Location:${system_path:javap}
Working Directoty:${project_loc}
Arguments:
-classpath ${project_loc}\bin\classes -s -p ${java_type_name}
選中MainActivity,運行該命令,運行結果如圖: