You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter更新后无法构建APK及App Bundle,遇资源链接错误

解决APK构建时android:attr/lStar not found错误

错误原因

android:attr/lStar是Android 12(API 31)新增的属性,你遇到的问题是因为依赖的core-1.13.1库使用了这个属性,但你的项目编译SDK版本不够高,导致资源链接失败。升级Kotlin版本到1.7.0和这个错误没有直接关联,不用回退。

解决方案

  • 升级项目的编译和目标SDK版本
    打开android/app/build.gradle文件,修改compileSdkVersion和targetSdkVersion为31或更高版本(推荐33):

    android {
        compileSdkVersion 33
        defaultConfig {
            targetSdkVersion 33
            // 其他原有配置保持不变
        }
    }
    
  • 强制统一AndroidX核心库版本
    打开android/build.gradle文件,在allprojects块中添加版本强制策略,避免依赖冲突:

    allprojects {
        repositories {
            // 保持原有仓库配置
        }
        configurations.all {
            resolutionStrategy {
                // 强制使用与低版本SDK兼容的core库版本
                force 'androidx.core:core-ktx:1.7.0'
            }
        }
    }
    
  • 清理缓存后重新构建
    执行以下命令清理缓存,再重新构建APK:

    flutter clean
    flutter build apk
    

内容的提问来源于stack exchange,提问作者JustanOneQuick

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 09:57:05