3

我刚开始android编程,很多天以来我都陷入了这个问题,每当我开始一个新项目时,每次遇到这5个错误时,我都不知道该怎么处理它们,我尝试设置整个SDK和eclipse设置但我仍然收到这些错误,任何人都知道如何摆脱这些错误???

  1. R cannot be resolved to a variable
  2. 检索项目的父项时出错:未找到与给定名称匹配的资源'android:Theme.Holo.Light.DarkActionBar'styles.xml/example/res/values-v14第 3 行 Android AAPT 问题
  3. 检索项目的父项时出错:未找到与给定名称匹配的资源'android:Theme.Light'styles.xml/example/res/values第 3 行 Android AAPT 问题
  4. 检索项目的父项时出错:未找到与给定名称匹配的资源'android:Theme.Holo.Light'.styles.xml/example/res/values-v11 第 3 行 Android AAPT 问题
4

4 回答 4

5

对于那些偶然发现这个问题的人,这里有一个解决方案:在你的project.properties, 将target=android-xwhere x < 11 更改为 some x >= 11 eg target=android-14,因为 holo 是在 android-11 (Honeycomb) 中首先引入的。

编辑:

更正,x>=14android:Theme.Holo.Light.DarkActionBar才能工作。

于 2013-06-03T05:36:31.963 回答
1

对于错误号 2,3 和 4。在您的 styles.xml 文件中删除parent="android:Theme",我以下列方式使用

样式.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="CustomWindowTitleBackground">

    </style>


    <style name="MyTheme" parent="android:Theme">
        <item name="android:windowTitleSize">65dip</item>
        <item name="android:windowTitleBackgroundStyle">@style/CustomWindowTitleBackground</item>
    </style>
</resources>

我希望这将解决您的第一个错误。万一您的第一个错误无法清除意味着,只需清理您的应用程序然后运行它。

于 2012-08-24T17:21:13.537 回答
0

清理你的项目:项目->清理

另外,请确保您没有导入“android.R”。Eclipse 有时会在您管理导入时添加它。

于 2012-08-24T17:18:05.010 回答
0

当您向项目添加资源时,您必须更新与其关联的 XML 文件。它将在一个文件夹中,可能res在该文件夹中命名将是其他几个被调用的文件夹drawable layoutvalues它们里面有 XML 文件,当您向项目添加图片或字符串等资源时需要更新这些文件。

我可能有错误的文件夹,自从我在 Android 中编程已经有一段时间了。

于 2012-08-24T17:18:28.067 回答