今天在玩jni,生成.h文件的时候,使用javah -classpath [path] -d [path] com.xxx.xx..xxx,然后一只提示cannot access android.app.Activity,真是气死了
后面找了一下,说是没有android.jar配置问题,然后通过-classpath [android-sdk-location]/platforms/android-19/android.jar; com.x.xx 这种是不行的,后面找到使用bootclasspath处理sdk路径
avah -bootclasspath [android-sdk-location]/platforms/android-19/android.jar -classpath ../bin/classes -d ../jni com.example.hellojni.MainActivity
这样就能生成了,哎,为了不让大家走弯路,特写此记录
转载请注明出处,谢谢