问题描述
在某些布局上处理其他 XML 布局的资源 显示为灰色,无法访问
这导致某些小部件无法工作 - 每个卡片视图小部件上的错误 Android 资源链接失败
这是构建输出
构建失败 :app:processDebugResources app/src/main/res/layout/bill_payment.xml Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败 Android 资源链接失败
这是事件日志
13:02 执行任务:C:\Users\acer\Downloads.ankApp\BankApp 中的[:app:assembleDebug]
13:02 Gradle 构建在 24 秒 131 毫秒内失败
14:30 执行任务:C:\Users\acer\Downloads.ankApp\BankApp 中的[:app:assembleDebug]
14:32 Gradle 构建在 2 m 13 s 786 ms 内失败
解决方法
它们变灰的事实只是意味着这些项目没有在您的布局中使用。您可以删除它们。
就“资源链接失败”错误而言,这可能是由于您的 XML 中的多种原因造成的。这可能是由于在 drawable 文件夹中的 XML 中有两次以下代码造成的:
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
仔细查看错误日志以尝试确定导致错误的特定 XML 文件。
此外,错误可能是由于将支持库升级到 28 及更高版本而未将 compileSdkVersion
设置为 28 或更高版本所致。