命令:(on macbook for android)
javah -d src/main/jni -jni -classpath /Users/Carlyle_Pro/Documents/android_adt/sdk/platforms/android-25/android.jar:build/intermediates/classes/debug apps.carlyle.com.testandroid.vortex.VortextView
說明:
1,-d: 指定輸出所在的文件夾
2,-classpath: 申明class 所在文件的位置。由於這裏VortextView 中用到了Android 的相關類。因此class path 還指定了android.jar
注意這裏的class path 分割符號。mac 用[: ] window 貌似是用 [;] 號;
3,對應的類:注意寫類的全路徑。並且不要寫.class 後綴。另外要注意到 build/intermediates/classes/debug 是class 文件所在目錄。
這兩個[build/intermediates/classes/debug apps.carlyle.com.testandroid.vortex.VortextView] 拼接起來就能定位到具體class 文件的位置(包名parse 成路徑的。)否則會報錯。
相關錯誤 參考這篇博客:
http://juhbgf.blog.163.com/blog/static/59831768201332904025665/