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

Tho*_* V. 7 xml android android-manifest aapt aapt2

我检查了我的XML文件的本地历史记录,并仔细检查了我的Manifest文件,发现没有错.

在发布问题之前,我经历了很多类似的帖子和建议的答案,但发现与我的问题无关.在下面你会找到我的LOG,希望你们中的一个可以指导我完成一个解决方案!

Android资源链接失败输出:\ AndroidProjects\myApp\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:7:错误:资源android:attr/dialogCornerRadius未找到.\ 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 not found.\ 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链接 - 我\ 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\processed_res\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

And*_*usa 10

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

在此输入图像描述

如果您已经定位此版本,则可以尝试清理项目并同步gradle文件.

  • 这是因为您将新的材料库与旧的支持库一起使用。您必须将android.support迁移到androidx。请看一下该指南:https://github.com/material-components/material-components-android/blob/master/docs/getting-started.md (2认同)

Ana*_*nth 7

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

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

在尝试了社区的许多解决方案之后,这对我有用。XML文件的错误很难弄清楚。他们甚至将影响降低到Java文件。