【发布时间】:2015-04-22 11:48:43
【问题描述】:
正如标题所说,当我尝试创建一个使用 Android 4.0.3(API 级别 15)编译的 Android 项目时,我遇到了 Eclipse 的问题。
我已使用 SDK 管理器安装了所有需要的软件包。
所以当我选择用 4.0.3 编译时,我的MainActivity 充满了错误(R cannot be resolved to a variable、activity_main cannot be resolved or is not a field 等)。
图形布局也未加载。
值得一提的是,这一切都适用于 2.3.3 和 5.1.1 API 级别。
我尝试改变和组合minSDKVersion和targetSDKVersion的各种情况,有或没有主题等。
如果有人知道出了什么问题,我将不胜感激您的时间和帮助。
我没有足够的声望点来附上显示错误的照片
创建 Android 应用项目时控制台中显示的错误:
在依赖列表中找到了2个版本的android-support-v4.jar,但并非所有版本都相同(此时检查仅基于SHA-1)。此时所有版本的库必须相同。找到的版本是: 路径:C:\AndroidProjects\appcompat_v7\libs\android-support-v4.jar 长度:1074044 SHA-1:33b27a8d2a5b87e6eb6c60e87a5374ffbfeacc3a 路径:C:\AndroidProjects\TestProject\libs\android-support-v4.jar 长度: 1157300 SHA-1:b1fe665b784aa7314d722b2ec17e77f83ba2e717 jar 不匹配!修复你的依赖项
这种类型的错误行数不胜数:
C:\AndroidProjects\appcompat_v7\res\values-v21\styles_base.xml:75:错误:检索项的父项时出错:未找到与给定名称“android:Widget.Material.ActionButton”匹配的资源。
【问题讨论】:
-
您能否复制错误消息并将其粘贴到您的问题中,而不是屏幕截图?使用编辑工具栏中的代码格式按钮使它们看起来不错。
-
添加错误信息,它会帮助别人帮助你。
-
创建 Android 应用项目时控制台中显示的错误:在依赖项列表中找到 2 个版本的 android-support-v4.jar,但并非所有版本都相同(检查基于 SHA-1仅在此时)。此时所有版本的库必须相同。找到的版本是: 路径:C:\AndroidProjects\appcompat_v7\libs\android-support-v4.jar 长度:1074044 SHA-1:33b27a8d2a5b87e6eb6c60e87a5374ffbfeacc3a 路径:C:\AndroidProjects\TestProject\libs\android-support-v4.jar 长度: 1157300 SHA-1:b1fe665b784aa7314d722b2ec17e77f83ba2e717 jar 不匹配!修复你的依赖项
-
还有无数这样的错误行:C:\AndroidProjects\appcompat_v7\res\values-v21\styles_base.xml:75: error: Error retrieving parent for item: No resource found that match the给定名称'android:Widget.Material.ActionButton'。
-
将错误添加为问题的一部分,而不是 cmets。
标签: android eclipse compiler-errors