问题描述

今天在Android studio通过模拟器运行app的时候,出现了以下错误:

Android resource linking failed

AAPT: D:\developer\androidproject\MyApplication\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:7: error: resource android:attr/dialogCornerRadius not found.

D:\developer\androidproject\MyApplication\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values-v28\values-v28.xml:11: error: resource android:attr/dialogCornerRadius not found.

D:\developer\androidproject\MyApplication\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:2781: error: resource android:attr/fontVariationSettings not found.

D:\developer\androidproject\MyApplication\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:2782: error: resource android:attr/ttcIndex not found.

D:\developer\androidproject\MyApplication\app\build\intermediates\incremental\mergeDebugResources\merged.dir\values\values.xml:3207: error: resource android:attr/textFontWeight not found.

error: failed linking references.

提示Android resource linking failed,error: failed linking references。

问题排查

这种情况一般是项目配置导致的,打开 File–> Project Structure,看到modules选项内容如下:

在上图中会发现compile sdk version 和build tools version版本不一致,将build tools version版本也改为26.

如下图所示:

再次运行成功。

有时候修改了上述配置后,还会遇到“Android resource linking failed”的错误,但是,仔细看构建信息,可能还会遇到另外一种错误,如下图标记所示:

错误内容是:

The specified Android SDK Build Tools version (26.0.0) is ignored, as it is below the minimum supported version (29.0.2) for Android Gradle Plugin 4.0.1.

这个就涉及到Android gradle插件了,具体的可参考官网,找到相匹配的版本。

网址是:

https://developer.android.google.cn/studio/releases/gradle-plugin?hl=zh_cn

android模块编译错误,android studio编译出错:Android resource linking failed相关推荐

  1. AndroidStudio 编译项目报错 Android resource linking failed解决方案

    AndroidStudio编译项目报错:Execution failde for task ':app:processDebugResources'. > Android resource li ...

  2. 解决 Android resource linking failed, error: failed linking references.

    问题描述 Android Studio 4.0.1 在 app/build.gradle 中声明使用 appcompat-v7,编译时报如下错误: Android resource linking f ...

  3. 换了编译环境/电脑 keil提示编译错误—>修改编译路径

    换了编译环境/电脑 keil提示编译错误->修改编译路径 前同事,微信发送过来的代码(STM32)提示编译有一个错误 经过查找自己的keil安装路径是C盘,而不是D盘,于是点击进opinion ...

  4. Android报加密错误,(原创)高通MSM8909+Android 8.1.0 FDE全盘加密失败分析记录

    Author: Jimmy Chen Version: v1.0 Date:2018-04-13 最近在MSM8909+Android 8.1.0上熟悉高通平台的相关开发.在尝试进行FDE全盘机密的时 ...

  5. Android adb启动错误,使用adb shell启动Android应用程序时出现错误“活动类不存在”...

    adb安装我的应用程序后,我可以验证它是否有adb shell pm list packages AppName: package:air.com.client.AppName 所以我知道它在那里,但 ...

  6. 【idea编译错误】IDE 编译报错: Dangling metacharacter

    IDE 编译报错: Dangling metacharacter Dangling metacharacter 的意思是说:摇摆不定的元字符. 翻译成编程意思就是:当前字符计算有其它意思,并不能确定你 ...

  7. Android Studio报错Android resource linking failed mergeDebugResources-24:/values-v31/val...的解决方案

    检查你的sdk库是否包括Android12(API31),错误原因是缺少v31的资源文件,勾选并下载API31的sdk即可.

  8. c语言编译错误c267,为啥编译出现HAHA.C(31): error C267: 'adc0832': requires ANSI-style prototype.......

    延迟程序: #ifndef __DELAY_H__ #define __DELAY_H__ #include #define uchar unsigned char #define uint  uns ...

  9. react-native 框架升级 安卓第三方插件报错 Android resource linking failed

    亲自经历react-native从0.55升级到0.58的过程,有点坎坷,ios出现的问题还算不多,但是android这里,随着gradle和buildTool的使用升级,导致第三方插件出现各种问题, ...

最新文章

  1. Kubernetes 弹性伸缩全场景解读(二)- HPA 的原理与演进
  2. Druid 常见问题
  3. 三角形带优化库nvtrisrip的使用
  4. C、C++和MFC中文件的操作
  5. Oracle/PLSQL Case Statement
  6. Linux智能手机安全策略研究
  7. 公元2011年6月20日,我在博客园安家了,大家祝贺吧!
  8. springboot 导出文件_开发阶段,将SpringBoot应用快速部署到K8S - 程序员欣宸
  9. 深耕金融行业数字化转型,人大金仓数据库自主可控解决方案综述
  10. php登录界面的代码,php登录页面()代码
  11. 动态规划 TSP 问题
  12. OpenCms显示默认作者
  13. Java中的class类和对象总结(思维导图)
  14. XML 用户界面语言(XUL)开发简介
  15. 深圳 计算机网络与管理,深圳计算机网络管理员路由与交换班
  16. 工作-safari时间格式
  17. Java excel导出支持2007以上版本
  18. bind 用法及简单实现原理
  19. animation的使用-css无限旋转
  20. Java编写的双色球计算器(不使用IDE)

热门文章

  1. 本月与上月对比数据叫什么_动态轨控数据分析:2019-11
  2. OJ1086: ASCII码排序(多实例测试)(C语言)
  3. 台式计算机哪款好,台式一体机电脑哪款好
  4. 训练日志 2019.8.23
  5. 不降的数字(51Nod-2499)
  6. 蚂蚁(51Nod-1266)
  7. 字符串处理——字典树
  8. 打印ASCII码(信息学奥赛一本通-T1020)
  9. 信息学奥赛一本通C++语言——1109:开关灯
  10. NOIP2016普及组第一题:买铅笔