AAPT: error: resource android:attr/lStar not found解决办法

之前项目好好的,突然有一天运行不了,一直出现AAPT: error: resource android:attr/lStar not found.这个问题。

解决办法1:

有人说把compileSdkVersion 28 升级 compileSdkVersion 31 可以问题就解决了。我试了不行

解决办法2:若是第三方库使用没有设置具体版本,在app的build.gradle中添加如下,强制项目使用具体的版本,解决问题

configurations.all {
resolutionStrategy {
     force 'androidx.core:core-ktx:1.6.0'
        }
}

自己试试了还是不行;

解决办法3:

仔细检查build.gradle中发现

implementation 'androidx.appcompat:appcompat:+'

只要出现新版本就会更新,所以出现错误,把

implementation 'androidx.appcompat:appcompat:+'改成
implementation 'androidx.appcompat:appcompat:1.1.0'

后来出现java.util.zip.ZipException: zip file is empty问题

解决办法:

aspectjx {
    exclude 'org.jetbrains.kotlin', "module-info", 'versions.9'
}

上一篇:gradle依赖implementation,api,compileOnly


下一篇:Gradle单元测试报错(编译失败)