找不到javah ActionBarAtivity类



我试图让Android工作室与NDK工作,当我想创建jni和头使用java像这样:

javah -d jni -classpath /home/user/Android/Sdk/platforms/android-19/android.jar:/home/user/Android/Sdk/extras/android/support/v7/appcompact/libs/android-support-v4.jar:/home/user/Android/Sdk/extras/android/support/v7/appcompact/libs/android-support-v7-appcompact.jar:/home/user/AndroidStudioProjects/NDKt/app/build/intermediates/classes/debug com.example.user.ndkt.MainActivity

我得到这个错误:错误:无法访问android.support.v7.app.ActionBarActivityandroid.support.v7.app的类文件。ActionBarActivity not found

我知道很多人都问过这个问题,但我已经阅读了所有的帖子,并尝试了stackoverflow上建议的所有答案,但没有一个解决了我的问题。(我试过将目录更改为src,将jar文件与完整路径,将文件夹路径与jar本身一起放入jar,更改权限和....)

当我用min SDKversion: 22构建一个项目时,没有问题,一切都很好。

,但我需要一个在API 19上工作的项目。在API 22中,ActionBarActivity已被弃用。有没有人有一个解决方案,如何让这个工作在API19或以下?

你需要使用AppCompatActivity而不是ActionBarActivity。实际上,ActionBarActivity已经被AppCompatActivity取代了

相关内容

  • 没有找到相关文章

最新更新