Android - 资源链接失败/链接引用失败

新手上路,请多包涵

我检查了我的 XML 文件的本地历史记录,并仔细检查了我的清单文件,没有发现任何错误。

在发布问题之前,我浏览了很多类似的帖子和建议的答案,但没有发现与我的问题相关的内容。在下面你会找到我的 日志,希望你们中的一个能指导我解决问题!

Android 资源链接失败输出:\AndroidProjects\myApp\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:7: error: resource android:attr/dialogCornerRadius not found。 \AndroidProjects\myApp\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:11: 错误:找不到资源 android:attr/dialogCornerRadius。 \AndroidProjects\myApp\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:605: 错误:找不到资源 android:attr/fontVariationSettings。 \AndroidProjects\myApp\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:605: 错误:找不到资源 android:attr/ttcIndex。错误:链接引用失败。

命令:C:\Users\lucif.gradle\caches\transforms-1\files-1.1\aapt2-3.2.1-4818971-windows.jar\c9d8fd27aeabc6968bb2cb43f288855c\aapt2-3.2.1-4818971-windows\aapt2.exe 链接 - I\ C:\Users\lucif\AppData\Local\Android\Sdk\platforms\android-27\android.jar\ –manifest\ \AndroidProjects\myApp\app\build\intermediates\merged_manifests\debug\processDebugManifest\merged\ AndroidManifest.xml\ -o\ \AndroidProjects\myApp\app\build\intermediates\processedres\debug\processDebugResources\out\resources-debug.ap\ -R\ \AndroidProjects\myApp\app\build\intermediates\incremental\processDebugResources\ resources-list-for-resources-debug.ap_.txt\ –auto-add-overlay\ –java\ \AndroidProjects\myApp\app\build\generated\not_namespaced_r_class_sources\debug\processDebugResources\r\ –custom-package \ hivemind.lab.com.myApp\ -0\ apk\ –output-text-symbols\ \AndroidProjects\myApp\app\build\intermediates\symbols\debug\R.txt\ –no-version-vectors 守护进程: AAPT2 aapt2-3.2.1-4818971-windows 守护进程#0

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

阅读 809
2 个回答

解决方案 1:将您的 compileSdkVersion 设置为 28 并让 Android Studio 下载所需的文件。

在此处输入图像描述

如果您已经针对此版本,您可以尝试清理您的项目并同步您的 gradle 文件。

原文由 André Sousa 发布,翻译遵循 CC BY-SA 4.0 许可协议

就我而言,我制作了两个无法识别的自定义背景。

我从这两个 XML 资源文件的顶部删除了 <?xml version="1.0" encoding="utf-8"?> 标记。

在尝试了社区的许多解决方案之后,这对我有用。 XML 文件的错误很难找出。它们甚至将影响渗透到 Java 文件中。

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

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