首先介紹下開發背景
開發環境:MAC + Android Sdudio
網上看了好多種方法,包括<<ANDROID 應用性能優化>>一書裏寫的方法也是通過command line 執行
javah -classpath XXX -jni -d jni XXX.XXX.XXX
來生成.h頭文件
嘗試了各種方法,報了各種錯誤,最後找到在Android studio環境下開發生成.h文件的正確姿勢
1, 從Android Studio的Terminal裏進入到, <Project>/src/main/java 目錄下,一定要刀這個文件夾下來執行命令操作。
2, 執行javah XXX.XX.XXX 即可, XXX.XX.XXX是要生成.h文件的完整路徑名,包名+文件名
3, 然後就會在當前目錄下生成相應的.h文件。
*無需切換到build/intermediates/classes/debug/文件夾下,也無需配置-classpath環境變量。
有問題留言交流