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++代碼。誰能幫忙?