【问题标题】:Execution failed for task ':app:mergeDebugResources'. > -1任务 ':app:mergeDebugResources' 执行失败。 > -1
【发布时间】:2017-02-09 00:08:45
【问题描述】:

我是 android 新手,我遇到了这个错误,我一直在到处寻找解决方案,但仍然不知道如何解决这个问题。我有这个:

错误:任务 ':app:mergeDebugResources' 执行失败。> -1

效果是我活动中的每个 R 都“无法解析符号 R”

我一直在尝试清理、构建和与 gradle 同步,但仍然无法正常工作..

这是我的资源: 字符串.xml

<resources>
    <string name="app_name">mLibrary AeU</string>
    <string name="action_search">action_search</string>
    <string name="search_hint">search_hint</string>
    <string name="welcome">welcome</string>
    <string name="btn_logout">btn_logout</string>
</resources>

colors.xml

    <?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="colorPrimary">#2f2d79</color>
    <color name="colorPrimaryDark">#303F9F</color>
    <color name="colorAccent">#FF4081</color>

    <color name="callNumber">#666666</color>
    <color name="author_and_year">#888888</color>
    <color name="list_divider">#d9d9d9</color>
    <color name="list_row_start_color">#ffffff</color>
    <color name="list_row_end_color">#ffffff</color>
    <color name="list_row_hover_start_color">#ebeef0</color>
    <color name="list_row_hover_end_color">#ebeef0</color>
</resources>

dimens.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- Default screen margins, per the Android Design guidelines. -->
    <dimen name="activity_horizontal_margin">16dp</dimen>
    <dimen name="activity_vertical_margin">16dp</dimen>

    <dimen name="title">17dp</dimen>
    <dimen name="author">15dip</dimen>
    <dimen name="callNumber">13dip</dimen>
    <dimen name="year">13dip</dimen>
</resources>

styles.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <!-- Base application theme. -->
    <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
        <!-- Customize your theme here. -->
        <item name="colorPrimary">@color/colorPrimary</item>
        <item name="colorPrimaryDark">@color/colorPrimaryDark</item>
        <item name="colorAccent">@color/colorAccent</item>
    </style>

</resources>

我需要你的帮助。

【问题讨论】:

  • cannot resolve symbol R 通常意味着您的资源文件之一有错误。即布局或样式等
  • 尝试清理您的项目并再次运行。
  • 您能否从“gradle 控制台”选项卡中提供与此相关的日志?

标签: android xml resources


【解决方案1】:

您应该检查您的资源文件和AndroidManifest 文件。它可能与图像资源相关(它们应该是.png文件,并且它们的名称必须是小写的。)。这一定是一个小错误。

【讨论】:

    【解决方案2】:

    问题解决了!!谢谢大家的称赞。问题是在我的资产文件夹中仍然有一个库文件

    【讨论】:

      猜你喜欢
      • 2019-06-04
      • 1970-01-01
      • 2015-08-26
      • 1970-01-01
      • 2020-11-18
      • 2021-02-01
      • 1970-01-01
      • 2014-04-30
      • 1970-01-01
      相关资源
      最近更新 更多