NDK开发,javah命令报错:错误: 无法访问android.support.v7.app.AppCompatActivity

安照网上查到的资料:到编译后的build文件夹XXXProject/app/build/intermediates/classes/debug
执行

javah com.xxx.xxx.XXXActivity

报错如下(我的Activity继承了AppCompatActivity):

错误: 无法访问android.support.v7.app.AppCompatActivity
找不到android.support.v7.app.AppCompatActivity的类文件

继续按照网上说法 加了一堆乱七八糟的类上去:

  javah -d jni -classpath $ANDROID_HOME/platforms/android-23/android.jar;$ANDROID_HOME/extras/android/support/v7/appcompat/libs/android-support-v7-appcompat.jar;$ANDROID_HOME/extras/android/support/v4/android-support-v4.jar; -jni com.xxx.xxx.XXXActivity

继续报错 而且更离谱 更恶心!!!

直接切换到源码文件夹 XXXProject/app/src/main/java 中 执行

javah com.xxx.xxx.XXXActivity

完美生成!FUCK!FUCK!FUCK!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容