2017-03-23 70 views
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++代码。谁能帮忙?

回答

1

解决这个问题最简单的方法就是改变AppCompatActivity活动,那么你是好去。

由于您已将分号更改为冒号,因此请谨慎行事。我犯了一个错误。

相关问题