Android项目build报错dialogCornerRadius not found
前言
最近在维护一个老项目时,build项目报错error: resource android:attr/dialogCornerRadius not found
,因为项目是之前很早的项目,但是需要引用一个三方包,引用这个包需要将项目迁移到AndroidX,引入之后就报错了,下面说下解决办法
问题
具体的报错信息如下
1 | /build/intermediates/res/merged/release/values-v28/values-v28.xml:11: error: resource android:attr/dialogCornerRadius not found |
将项目迁移到AndroidX,在gradle.properties
里面配置如下
1 | android.useAndroidX=true |
解决
经过查看是因为compileSdkVersion
版本太低,需要升级,我升级到29,一般这个改了之后,后面的targetSdk
同样需要保持一样的版本号,包括依赖都需要升级到相同的版本,避免出现其他奇怪的问题
1 | android { |