Flutter项目构建报错:VerifyLibraryResourcesTask$Action执行失败
解决Flutter项目中
android:attr/lStar not found构建错误 这个错误因google_mlkit_commons库使用了Android 12(API 31)新增的lStar属性,而项目Android编译配置不兼容导致,按以下步骤修复:
升级Android编译SDK版本
打开项目根目录下的android/app/build.gradle文件,将compileSdkVersion和targetSdkVersion修改为31或更高版本(推荐33):android { compileSdkVersion 33 defaultConfig { targetSdkVersion 33 // 保留其他原有配置 } }统一AppCompat依赖版本(若升级SDK后仍报错则执行)
打开项目根目录下的android/build.gradle,在allprojects块中添加强制依赖配置,确保使用兼容lStar属性的AppCompat版本:allprojects { repositories { // 保留原有仓库配置 } configurations.all { resolutionStrategy { force 'androidx.appcompat:appcompat:1.6.1' } } }清理并重新构建
在VS Code终端执行以下命令,清除缓存后重新构建:flutter clean flutter pub get flutter build apk --release
内容的提问来源于stack exchange,提问作者sam
相关产品推荐
相关产品推荐

