【问题标题】:Android resource linking failed ( error: failed linking references.)Android 资源链接失败(错误:链接引用失败。)
【发布时间】:2019-03-15 14:18:50
【问题描述】:

在 (MainActivity.java) seccion 中将 GDPR 代码添加到我的应用程序后,我尝试重建项目后出现此错误:

Android resource linking failed

C:\Users\jalal\Desktop\codecanyon-20549858-fast-cleaner-battery-saver-with-admob-ads\Main File\Fast Cleaner & Battery Saver\app\build\intermediates\incremental\mergeDebugResources\merged .dir\values-v26\values-v26.xml:7:错误:找不到资源 android:attr/colorError。 C:\Users\jalal\Desktop\codecanyon-20549858-fast-cleaner-battery-saver-with-admob-ads\Main File\Fast Cleaner & Battery Saver\app\build\intermediates\incremental\mergeDebugResources\merged.dir\ values-v26\values-v26.xml:11:错误:找不到资源 android:attr/colorError。 C:\Users\jalal\Desktop\codecanyon-20549858-fast-cleaner-battery-saver-with-admob-ads\Main File\Fast Cleaner & Battery Saver\app\build\intermediates\incremental\mergeDebugResources\merged.dir\ values-v26\values-v26.xml:15:错误:未找到样式属性“android:attr/keyboardNavigationCluster”。 错误:链接引用失败。

我已经检查过她,但我没有找到任何解决方案,谢谢

【问题讨论】:

  • 你的 compileSdkVersion 是什么?
  • 它是:API 25:Android 7.1.1(牛轧糖)

标签: android android-gradle-plugin build.gradle


【解决方案1】:

查看报错:

values-v26.xml:7: 错误:资源 android:attr/colorError 未找到

这一个(以及接下来的几个)都是因为这些 android 属性只是在 API 26 中添加的(这就是为什么它们是从 values-v26 中引用的)。您需要将 compileSdkVersion 更新到至少 26,尽管我强烈建议您更新到最新的 API 28。

编辑您的应用级别的build.gradle 文件:

android {
    compileSdkVersion 28
    ...
}

【讨论】:

  • 谢谢 Izabela,我将它升级到 28,当我再次重建项目时,我收到此错误:
  • 你应该为此开始一个新的问题帖子,它不再与资源相关。
猜你喜欢
  • 2019-08-31
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-09
  • 2019-02-01
  • 1970-01-01
  • 2022-10-13
  • 2019-03-09
相关资源
最近更新 更多