我遇到了 java 问题,我读过大约 4 或 5 个 stackoverflow 帖子,其中包含错误“已解决”,但任何东西都对我有用。
我的问题:
当我执行 javah 命令时出现此错误:
Error: cannot access android.support.v7.app.ActionBarActivity
class file for android.support.v7.app.ActionBarActivity not found
我尝试过的:
这是我测试过的命令:
C:\Users\MyUser\workspace3\PruebaApp\jni\include>javah -classpath ../../bin/classes;C:\Users\MyUser\AppData\Local\Android\sdk\platforms\android-14\android.jar -o ACK.h com.test.prueba.ACK
我也尝试过相同的命令,仅使用“/”和“\”来分隔目录。
我已经尝试过 android-11、android-14 和 android-21。
我尝试将以下外部 jar 添加到我的项目中:
“android-support-v4.jar”和“android-support-v7-appcompat.jar”
我尝试使用 eclipse 创建外部构建配置,如下所示:Javah 错误 android.app.Activity 未找到 https://stackoverflow.com/questions/10483959/javah-error-android-app-activity-not-found
我正在使用的工具
我正在 Windows 8.1 上使用 Eclipse Juno。
我执行命令的文件夹是 {project_dir}/jni/include。我已经从不同的文件夹尝试过,正确修改了命令。
包含本机函数的.java文件是包中的“ACK.java”:“com.test.prueba”
在项目中,我使用的android库是android 5.0.1
我能做些什么?提前致谢。