android - 错误 - Android 资源链接失败(AAPT2 27.0.3 Daemon

我有这个错误

我正在尝试重新安装 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

最佳答案

如果您的任何 XML 资源有错误,也可能会出现 Android 资源链接失败错误。就我而言,我在可绘制文件夹中的一个 XML 可绘制对象中使用了以下行两次:

<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>

我删除了重复的行,错误消失了。错误有点误导:

Android resource linking failed Output: /Users/johndoe/Desktop/myapp/app/src/main/res/layout/activity_main.xml:2: error: resource drawable/bg_main (aka com.example.myproject:drawable/bg_main) not found.

根据上述错误,你需要做的第一件事是校对所有在activity_main中访问的可绘制资源,因为你发现错误的机会更高。在最坏的情况下,您最终可能会检查所有资源文件。

关于android - 错误 - Android 资源链接失败(AAPT2 27.0.3 Daemon #0),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49171052/

相关文章:

go - 如何编译由多个文件组成的 Go 程序?

.net - 为什么 .NET 中不需要 Maven?

c++ - 为多个项目和配置有效地使用 Visual Studio 项目属性

java - .NET 世界是否有 Maven 替代方案或端口?

jenkins - 使用 ‘H * * * *’ 而不是 ‘5 * * * *’ 均匀分布负载

python - MANIFEST.in 在 "python setup.py install"上被

testing - Gradle 测试依赖

visual-studio-2010 - 在每次编译时禁用 "output window"的显示

jenkins - 在多个同时上游作业成功后,如何让 Jenkins 作业开始?

java - 无法找到 tools.jar