美文网首页
AndroidX Module报错:error: resourc

AndroidX Module报错:error: resourc

作者: 我啊翔1314 | 来源:发表于2020-05-26 13:15 被阅读0次

在将项目迁移到AndroidX以后,某些导入的Module在编译时可能会报以下错误:

/build/intermediates/res/merged/release/values-v28/values-v28.xml:11: error: resource android:attr/dialogCornerRadius not found

即使在gradle.properties里面,添加了:

android.useAndroidX=true
android.enableJetifier=true

或者点击了Refactor->Migrate to AndroidX, 依旧无济于事。
解决办法是打开Module的 build.gradle, 查看compileSdkVersion是否小于28, 如果小于28,则将compileSdkVersion改为28以上:

android {
    compileSdkVersion 28
}

这是因为AndroidX在版本28以上的SDK Compiler才支持,这个描述在AndroidX 概述中有提到。(貌似英文版才有,真坑~)

相关文章

网友评论

      本文标题:AndroidX Module报错:error: resourc

      本文链接:https://www.haomeiwen.com/subject/lximahtx.html