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

相关文章
相关标签/搜索