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

Flutter构建安卓应用报错找不到core-ktx-1.8.0-alpha01.aar如何解决?

Flutter安卓构建找不到core-ktx-1.8.0-alpha01.aar修复方案

可按以下顺序逐一尝试:

  • 清理构建缓存
    首先执行项目清理命令:
    flutter clean
    进入项目安卓目录执行Gradle清理:
    ./gradlew clean(Windows系统执行gradlew.bat clean)
    手动删除本地Gradle缓存中对应异常版本的包目录:
    打开用户目录下的.gradle/caches/modules-2/files-2.1/androidx.core/路径,删除core和core-ktx文件夹下名为1.8.0-alpha01的子目录,之后重新构建项目。
  • 检查Gradle代理配置
    浏览器可下载但Gradle拉取失败,大概率是Gradle使用的代理和浏览器不一致。检查两个位置的gradle.properties文件:项目根目录下的android/gradle.properties,以及用户目录下的.gradle/gradle.properties,确认文件中systemProp.http.proxyHost、systemProp.https.proxyHost等代理配置和浏览器使用的代理一致,不需要代理的可以直接注释掉相关配置。
  • 调整maven仓库优先级
    打开项目android/build.gradle文件,在allprojects->repositories块中优先配置国内镜像源,放在google()、mavenCentral()之前:
    maven { url 'https://maven.aliyun.com/repository/google' }
    maven { url 'https://maven.aliyun.com/repository/public' }
    
  • 强制使用稳定版core-ktx
    alpha版本属于测试版本,很可能出现拉取异常,可以强制指定稳定版本替代。打开android/app/build.gradle文件,添加如下配置:
    configurations.all {
        resolutionStrategy { 
            force 'androidx.core:core-ktx:1.12.0'
            force 'androidx.core:core:1.12.0'
        }
    }
    
  • 离线导入依赖(应急方案)
    把你浏览器下载好的core-ktx-1.8.0-alpha01.aar和core-1.8.0-alpha01.aar放到项目android/app/libs目录下,再在android/app/build.gradle的dependencies块添加:
    implementation fileTree(dir: 'libs', include: ['*.aar'])
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.23 16:54:01