美文网首页
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