【问题标题】:Error - Android resource linking failed (AAPT2 27.0.3 Daemon #0)错误 - Android 资源链接失败(AAPT2 27.0.3 Daemon #0)
【发布时间】:2018-08-16 16:26:13
【问题描述】:

我有这个错误

我正在尝试重新安装 android studio 并删除 .gradle 文件夹,请问有什么解决方案吗?

    Error:FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':app:processDebugResources'.
> Android resource linking failed (AAPT2 27.0.3 Daemon #0)
  Command: C:\javasdk\build-tools\27.0.3\aapt2.exe link -I\
          C:\javasdk\platforms\android-26\android.jar\
          --manifest\



  C:\Users\Jalal D\.gradle\caches\transforms-1\files-1.1\fonticon-0.1.8.aar\2b09376fc14469ba65fc8e4d85c2eed1\res\values\values.xml:19:5-25:25: AAPT: error: resource android:attr/fontVariationSettings not found.

  C:\Users\Jalal D\.gradle\caches\transforms-1\files-1.1\fonticon-0.1.8.aar\2b09376fc14469ba65fc8e4d85c2eed1\res\values\values.xml:19:5-25:25: AAPT: error: resource android:attr/ttcIndex not found.

  error: failed linking references.

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 1m 3s

【问题讨论】:

  • 请查看here希望对您有所帮助:)

标签: android gradle build


【解决方案1】:

如果您遇到这种情况:在我的情况下,我有一个已翻译的字符串,但该字符串尚未出现在默认的 strings.xml 中。将缺少的字符串添加到 strings.xml 并得到解决。

【讨论】:

    【解决方案2】:

    在我的例子中,错误指向 AndroidManifest.xml 文件。我有这条线:

    <meta-data
                android:name="com.google.android.actions"
                android:resource="@xml/popup_info.xml" />
    

    哪个,我不知道为什么 Android Studio 把它放在那里。我没有更改我的清单文件,直到我升级到版本 3.5.3 才发生这种情况 - 所以 AS 一定是为我完成的。无论如何,这条线应该是这样的:

    <meta-data
                android:name="com.google.android.actions"
                android:resource="@layout/popup" />
    

    一旦我改变了它,一切都很好。

    【讨论】:

      【解决方案3】:

      我遇到了同样的错误,我在一个受约束的地方缺少@+id/

              app:layout_constraintEnd_toEndOf="btn_join"
      

      一旦我添加了@+id/,它就被修复了,如下所示:

              app:layout_constraintEnd_toEndOf="@+id/btn_join"
      

      【讨论】:

        【解决方案4】:

        我更改了colors.xml 中的名称和值,
        忘记更新themes.xml (night) 使用新颜色名称。
        用新名称替换旧颜色名称解决了问题。

        【讨论】:

          【解决方案5】:

          当我从 drawable 文件夹中删除/修改一个 xml 文件正在使用的文件时发生这种情况,将其还原解决了问题。但由于某种原因,Android Studio 没有显示错误的确切位置。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-08-31
            • 1970-01-01
            • 2019-05-09
            • 2022-10-13
            • 2019-02-01
            • 1970-01-01
            相关资源
            最近更新 更多