本文主要是介绍打包安卓报错error: resource android:attr/fontStyle not found.,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
转载原文链接:https://blog.csdn.net/flyfight88/article/details/83088137
有时我们在引用support包的时候会遇到下面的错误,
报各种资源找不到的错!!!
原因是
compileSdkVersion 25
低于
implementation 'com.android.support:appcompat-v7:27.0.0'
sdk编译版本低于support包的版本一般就会报这个错,当然并不是绝对的,一般是高版本的support包中的资源文件在底版本sdk中找不到的时候才会报错。
比如你compileSdkVerion 26,support版本用27.0.0的时候就不会报错。
但是如果你打开app下的build.gradle发现上述两个版本号一致,怎么也报错了,那你这个工程中肯定还有其他module,在其他module中引用了比主app中compileSdkVerion高的support包了
Studio在打包的时候会检测所有module中的support包,对于不同版本的情况,最终取最高版本的support包来为所有module进行编译。
原因知道了,解决办法就简单了,要么升sdk版本,要么降support版本。
这篇关于打包安卓报错error: resource android:attr/fontStyle not found.的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!