错误 \- Android 资源链接失败(AAPT2 27.0.3 Daemon #0)

新手上路,请多包涵

我有这个错误

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

原文由 Mahmoud D. Alghraibeh 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 989
2 个回答

有完全相同的问题。通过执行以下操作解决了这个问题:在 platform/android 目录中搜索并替换 com.android.support:support-v4:+com.android.support:support-v4:27.1.0

我还必须将以下代码添加到平台/android/app/build.gradle 和平台/android/build.gradle 文件中:

 configurations.all {
resolutionStrategy {
    force 'com.android.support:support-v4:27.1.0'
}}

编辑回答“这个 com.android.support:support-v4:+ 设置在哪里?” …

该设置可能(在这种情况下)位于 platform/android/ 目录中的插件的 .gradle 文件之一中,例如在我的情况下它是 starter-barcodescanner 插件,因此只需浏览所有插件 .gradle 文件:

在此处输入图像描述

仔细检查platforms/android/build.gradle 文件。

希望这可以帮助。

原文由 RFourie 发布,翻译遵循 CC BY-SA 3.0 许可协议

就我而言,我删除了材料库:

 com.google.android.material:material:1.6.1

一旦我把它拿回来,它又开始工作了。 (默认应用程序模板中使用的主题使用此库)。

原文由 João Ferreira 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题