android模块编译错误,android studio编译出错:Android resource linking failed
问题描述
今天在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相关推荐
- AndroidStudio 编译项目报错 Android resource linking failed解决方案
AndroidStudio编译项目报错:Execution failde for task ':app:processDebugResources'. > Android resource li ...
- 解决 Android resource linking failed, error: failed linking references.
问题描述 Android Studio 4.0.1 在 app/build.gradle 中声明使用 appcompat-v7,编译时报如下错误: Android resource linking f ...
- 换了编译环境/电脑 keil提示编译错误—>修改编译路径
换了编译环境/电脑 keil提示编译错误->修改编译路径 前同事,微信发送过来的代码(STM32)提示编译有一个错误 经过查找自己的keil安装路径是C盘,而不是D盘,于是点击进opinion ...
- Android报加密错误,(原创)高通MSM8909+Android 8.1.0 FDE全盘加密失败分析记录
Author: Jimmy Chen Version: v1.0 Date:2018-04-13 最近在MSM8909+Android 8.1.0上熟悉高通平台的相关开发.在尝试进行FDE全盘机密的时 ...
- Android adb启动错误,使用adb shell启动Android应用程序时出现错误“活动类不存在”...
adb安装我的应用程序后,我可以验证它是否有adb shell pm list packages AppName: package:air.com.client.AppName 所以我知道它在那里,但 ...
- 【idea编译错误】IDE 编译报错: Dangling metacharacter
IDE 编译报错: Dangling metacharacter Dangling metacharacter 的意思是说:摇摆不定的元字符. 翻译成编程意思就是:当前字符计算有其它意思,并不能确定你 ...
- Android Studio报错Android resource linking failed mergeDebugResources-24:/values-v31/val...的解决方案
检查你的sdk库是否包括Android12(API31),错误原因是缺少v31的资源文件,勾选并下载API31的sdk即可.
- 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 ...
- react-native 框架升级 安卓第三方插件报错 Android resource linking failed
亲自经历react-native从0.55升级到0.58的过程,有点坎坷,ios出现的问题还算不多,但是android这里,随着gradle和buildTool的使用升级,导致第三方插件出现各种问题, ...
最新文章
- Kubernetes 弹性伸缩全场景解读(二)- HPA 的原理与演进
- Druid 常见问题
- 三角形带优化库nvtrisrip的使用
- C、C++和MFC中文件的操作
- Oracle/PLSQL Case Statement
- Linux智能手机安全策略研究
- 公元2011年6月20日,我在博客园安家了,大家祝贺吧!
- springboot 导出文件_开发阶段,将SpringBoot应用快速部署到K8S - 程序员欣宸
- 深耕金融行业数字化转型,人大金仓数据库自主可控解决方案综述
- php登录界面的代码,php登录页面()代码
- 动态规划 TSP 问题
- OpenCms显示默认作者
- Java中的class类和对象总结(思维导图)
- XML 用户界面语言(XUL)开发简介
- 深圳 计算机网络与管理,深圳计算机网络管理员路由与交换班
- 工作-safari时间格式
- Java excel导出支持2007以上版本
- bind 用法及简单实现原理
- animation的使用-css无限旋转
- Java编写的双色球计算器(不使用IDE)