javah 找不到 Android 系統類

在使用 javah 命令的時候,發現直接使用:

javah -d outputdir -jni xxx.xxx.MyClass java

會出現: android

錯誤: 找不到類 android.hardware.Camera。 spa

由於個人  MyClass 裏面引用了  android.hardware.Camera,因此必須加上 classpath


注意,在類 unix 系統上: unix

javah -d outputdir -classpath ~/Library/Android/sdk/platforms/android-21/android.jar:. xxx.xxx.MyClass orm

若是 win 系統的話,應該是這樣:
javah -d outputdir -classpath D:\Library\Android\sdk\platforms\android-21\android.jar;xxx.xxx.MyClass form

相關文章
相關標籤/搜索