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!

你可能感兴趣的:(NDK开发,javah命令报错:错误: 无法访问android.support.v7.app.AppCompatActivity)