【问题标题】:Eclipse Giving me the R cannot be resolved to a variable error, have tried every fixEclipse Giving me the R cannot besolved to a variable error,已经尝试了每一个修复
【发布时间】:2014-11-19 12:08:36
【问题描述】:

我得到了典型的“R 无法解决变量错误”,但我目前已经尝试了我认为几乎所有“修复”的方法,但我仍然无法让它工作。我认为这与我从 res 文件夹中得到的许多错误有关:

res\values\styles.xml:7:错误:检索项的父项时出错:未找到与给定名称“Theme.AppCompat.Light”匹配的资源。

res\values-v11\styles.xml:7:错误:检索项目的父项时出错:未找到与给定名称“Theme.AppCompat.Light”匹配的资源。

res\values-v14\styles.xml:8:错误:检索项目的父项时出错:未找到与给定名称“Theme.AppCompat.Light.DarkActionBar”匹配的资源。

以及与 appcombat_v7 文件夹中的 xml 文件有关的许多其他类似错误。

我已经尝试清理项目,构建项目,我已将我的 android sdk 工具和 ADT for eclipse 更新到最新版本,我正在使用 android 4.4 作为项目的目标。

任何帮助都会很好

编辑: 还会收到此错误:警告:无法写入 jarlist 缓存文件 H:\Workspace\appcompat_v7\bin\jarlist.cache 这在布局文件夹中的activity_main.xml 上:项目目标(Android 5.0)未正确加载。

【问题讨论】:

  • 你使用的是ActionBarActivity还是Activity?
  • 它在我创建新程序“import android.support.v7.app.ActionBarActivity;”时创建的第一个类中扩展它但除了那个 idk 之外,如果我使用它或不使用它,我是一个 Eclipse 菜鸟,甚至还没有做任何事情,但每次我创建一个新的 android 项目时都会不断收到这些错误。

标签: android xml eclipse variables r.java-file


【解决方案1】:

删除这些文件

  • res\values\styles.xml
  • res\values-v11\styles.xml
  • res\values-v14\styles.xml

然后在您的清单中的应用程序标记下也删除此行

    android:theme="yourTheme"

或者你可以再做一件事。将 appCompact 库添加到您的项目中

【讨论】:

  • 感谢您的回答。我尝试了所有步骤,它没有改变任何东西,我仍然不断收到这样的错误:“找不到与给定名称匹配的资源:attr 'android:colorPrimaryDark'。”
【解决方案2】:

您似乎没有导入 appcompat 支持包...

在 Android 3.0(低至 Android 2.1)之前的版本上运行时添加操作栏要求您在应用程序中包含 Android 支持库。

请点击链接设置 appcompat 库

http://developer.android.com/tools/support-library/setup.html

【讨论】:

  • 我完成了网站上提到的所有步骤来添加资源库,但它不起作用......我还更新了我的支持库和支持存储库,但仍然遇到相同的错误。无论如何,当我做一个项目时,我已经有了 appcompat_v7。我重新安装了支持库并再次执行了这些步骤,但仍然没有工作
【解决方案3】:

您似乎没有正确导入 appcompat_v7。试试这个:
1.右键项目-->属性-->Android-->库部分-->添加appcompat_v7.
2. 现在清理并构建所有内容。

【讨论】:

  • 感谢您的回答,但它已经在图书馆部分。我删除它并再次添加它然后清理它以防万一它仍然没有工作。
  • 同时检查你的 proj->properties->java Build path->order&Export 检查是否有两个版本的 appcompat_v7 或 android-support-v7-appcompat.jar,删除其中一个。同样在你的 proj->libs 检查是否有 \libs\android-support-v7-appcompat.jar 删除它。
【解决方案4】:

修改 appcompat_v7 中的 project.properties 文件,yourProject 项目来自 target=android-19target=android-21

【讨论】:

    猜你喜欢
    • 2023-02-08
    • 2022-12-02
    • 1970-01-01
    • 2022-12-27
    • 1970-01-01
    • 2011-09-22
    • 1970-01-01
    • 2013-06-05
    • 1970-01-01
    相关资源
    最近更新 更多