安照网上查到的资料:到编译后的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!