2017-03-23 69 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活動,那麼你是好去。

由於您已將分號更改爲冒號,因此請謹慎行事。我犯了一個錯誤。

相關問題