【问题标题】:R error when adding android support v7 appcompact library添加android支持v7 appcompact库时出现R错误
【发布时间】:2014-05-06 05:55:15
【问题描述】:

我新建一个android应用的最低目标编译器版本设置为api级别10,部署成功。但是当我向项目中添加支持库时,R.java 在 gen 文件夹中消失了。 Error is, R can not be resolved to a variable, please see the screenshot。 xml中没有错误。 I am getting error in console。我清理并构建但没有工作。

【问题讨论】:

  • 尝试清理并构建您的项目。
  • 考虑包含图片而不是链接到它。
  • @Shiva 它的依赖问题。只需删除 Android-Dependencies 库并尝试再次清理您的项目。
  • 只需尝试将您的api级别更改为4.0或更高版本,它不会显示此错误。

标签: android eclipse android-support-library


【解决方案1】:

设置项目的构建目标是 Android 2.1 (API 7)。您必须至少以 Android 4.0 (API 14) 为目标才能摆脱警告消息。

您的应用仍可在 Android 2.1 设备上运行。

【讨论】:

  • 基本值-v14 用于版本 14 及更高版本。
  • 我添加了 android:theme="@style/Theme.AppCompat.Light" 但没有用。
  • 感谢您超过 50% 的回答对我有用。问题解决了
  • @Shiva 我的快乐。
【解决方案2】:

正如@Kanwaljit Singh 所说,基本上values-v14 用于版本 14 及更高版本。最后我找到了解决方案。

android:minSdkVersion="8"
android:maxSdkVersion="19"
android:targetSdkVersion="16"

项目构建目标为 api-14。最后清理并构建项目。这在我的情况下解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-18
    • 1970-01-01
    • 2015-10-04
    • 1970-01-01
    • 2013-07-28
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多