标签:
在使用 javah 命令的时候,发现直接使用:javah -d outputdir -jni xxx.xxx.MyClass
会出现:
错误: 找不到类 android.hardware.Camera。
因为我的 MyClass 里面引用了 android.hardware.Camera,所以必须加上 classpath
注意,在类 unix 系统上:
javah -d outputdir -classpath ~/Library/Android/sdk/platforms/android-21/android.jar:. xxx.xxx.MyClass
如果 win 系统的话,应该是这样:
javah -d outputdir -classpath D:\Library\Android\sdk\platforms\android-21\android.jar;. xxx.xxx.MyClass
标签:
原文地址:http://my.oschina.net/jerikc/blog/514937