我收到以下错误:
> 02-06 23:10:24.104: E/dalvikvm(912): Could not find class
> 'android.support.v4.app.FragmentActivity', referenced from method
> com.robotium.solo.Waiter.getSupportFragment
在运行项目时,我正在使用Coursera上的Android手持系统的移动应用程序编程。我相信这个错误与我的输出答案被认为是不正确有关。如果我可以修复此错误,我可以修复输出。
我最初运行测试时没有最新版本的Android支持存储库(未安装),但我现在根据SDK Manager(v4)拥有最新版本的Android支持存储库,甚至已重新启动Eclipse和模拟器,但我仍然收到错误。
如何根据SDK安装LogCat声明ASR不存在?
答案 0 :(得分:17)
如果没有“libs”文件夹,则创建一个
然后点击
项目> Android工具>添加支持库。
这会对你有所帮助。最后清理项目并重启Eclipse
答案 1 :(得分:10)
您需要添加支持库 com.android.support:support-v4
在Android Studio上,进入菜单文件>项目结构(Ctrl + Alt + Shift + S) 选择应用,选项卡依赖,然后在 + 中搜索您将使用的Maven库。在您的情况下, com.android.support:support-v4
答案 2 :(得分:0)
创建“libs”文件夹并放入“android-support-v4.jar”文件
否则
将“android-support-v4.jar”导入Android Private Libraries文件夹,然后重启IDE以使其生效。
答案 3 :(得分:-2)
请执行以下两个步骤: 1)创建libs文件夹并添加" android-support-v4.jar"并且别忘了检查复选框提及"系统库" 。 2)复制" android-support-v4.jar"来自" adt-bundle-linux-x86-20140702 / sdk / extras / android / support / v4"文件夹到你的" / home / vinny / workspace / appcompat_v7 / libs" appcompat libs文件夹。你可以添加" android-support-v7-appcompat.jar"这个jar也来自" adt-bundle-linux-x86-20140702 / sdk / extras / android / support / v7"
注意:不要忘记执行此步骤,属性 - > Android-> Library->添加