1
我知道这里已经有类似的问题,但他们似乎都没有帮助。我正在使用Ubuntu 16.04javah:错误:无法访问android.support.v7.app.AppCompatActivity?
我试图在Android Studio中创建一个JNI文件和文件夹,按照本教程:https://www.youtube.com/watch?v=kFtxo7rr2HQ但无论我做什么我都会收到错误。它说:我是到了一个点:
Error: cannot access android.support.v7.app.AppCompatActivity
class file for android.support.v7.app.AppCompatActivity not found
这是我给它的命令:
javah -d jni -classpath ~/Android/Sdk/platforms/android-21/android.jar:../../build/intermediates/classes/debug com.example.ndktest.MainActivity
我已经尝试添加这两个库,盘算,这样就解决了我的问题,但没有运气:
javah -d jni -classpath ~/Android/Sdk/platforms/android-21/android.jar:~/android-support-v7-appcompat-master/libs/android-support-v7-appcompat.jar:~/android-support-v7-appcompat-master/libs/android-support-v4.jar:../../build/intermediates/classes/debug com.example.ndktest.MainActivity
这给了我同样的错误。我无法接受我可以尝试做的工作。最终我的任务是将应用程序集成到Android构建ROM中,但我需要首先理解Android.mk文件,为此我需要了解如何使用NDK来使用预先存在的C++代码。谁能帮忙?