错误:无法访问未找到android.app.Activity的android.app.Activity类文件

时间:2015-01-08 18:51:51

标签: android android-ndk

我在Javah Error android.app.Activity not found

查看了类似的问题

Javah still won't find class files in OSX / Android Studio

但我的错误仍未解决。第一个链接建议添加Android 8,我没有Android 8,因为我正在为Android 15或更高版本构建。所以我的类路径中确实有正确的Android15。

另一个链接对于像我这样的初学者来说并不太具体。

到目前为止,这是我的Javah文件,我已经在我的类路径中包含了其他类来尝试修复错误。这是我的一条Javah专栏:

javah  -classpath <path-to-sdk>/Android/sdk/platforms/android-15.android.jar:<path-to-sdk>Android/sdk/extras/android/support/v7/appcompat/libs/android-support-v7-appcompat.jar:<path-to-sdk>/sdk/extras/android/support/v7/appcompat/libs/android-support-v4.jar:./build/intermediates/classes/debug  -d src/main/jni com.tawu.MainActivity

通过添加“android-support-v7-appcompat.jar”和“android-support-v4.jar”,我认为它可以解决问题,但事实并非如此。

我感谢任何帮助,并提前致谢!

1 个答案:

答案 0 :(得分:0)

通过删除.jar文件并实际使用Android SDK版本的CORRECT路径来解决错误。

这最终起作用:     javah -classpath ./build/intermediates/classes/debug://Android/sdk/extras/android/support/v7/appcompat/libs -d src / main / jni

:)