news 2026/6/3 10:42:57

【错误记录】Flutter 编译 Android APK 文件安装包报错 ( 国内镜像源设置 )

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【错误记录】Flutter 编译 Android APK 文件安装包报错 ( 国内镜像源设置 )

文章目录

  • 一、错误记录
  • 二、问题分析
    • 1、阿里云的镜像不能用
    • 2、Flutter 社区源可用但是速度慢 ( 可用 )
    • 3、上海交大的源不可用
    • 4、清华源不可用
  • 三、最终解决方案




一、错误记录



在 Android Studio 中 编译 Flutter 项目 ,

选择 " 菜单栏 | Builder | Flutter | Build APK " 选项 , 编译 APK 文件 ;

完整报错信息 :

D:\001_Develop\026_Flutter_3.41.7\flutter\bin\flutter.bat--no-color build apk Flutter assets will be downloaded from https://storage.flutter-io.cn.Make sure you trustthissource!Running Gradle task'assembleRelease'...FAILURE:Build failed with an exception.*What went wrong:Execution failedfortask':app:mergeReleaseNativeLibs'.>Could not resolve all filesforconfiguration':app:releaseRuntimeClasspath'.>Failed to transform flutter_embedding_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar(io.flutter:flutter_embedding_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab)to match attributes{artifactType=android-jni,org.gradle.category=library,org.gradle.libraryelements=jar,org.gradle.status=release,org.gradle.usage=java-runtime}.>Could not download flutter_embedding_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar(io.flutter:flutter_embedding_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab)>Could not get resource'https://storage.flutter-io.cn/download.flutter.io/io/flutter/flutter_embedding_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/flutter_embedding_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar'.>Read timed out>Failed to transform armeabi_v7a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar(io.flutter:armeabi_v7a_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab)to match attributes{artifactType=android-jni,org.gradle.category=library,org.gradle.libraryelements=jar,org.gradle.status=release,org.gradle.usage=java-runtime}.>Could not download armeabi_v7a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar(io.flutter:armeabi_v7a_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab)>Could not get resource'https://storage.flutter-io.cn/download.flutter.io/io/flutter/armeabi_v7a_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/armeabi_v7a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar'.>Read timed out>Failed to transform arm64_v8a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar(io.flutter:arm64_v8a_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab)to match attributes{artifactType=android-jni,org.gradle.category=library,org.gradle.libraryelements=jar,org.gradle.status=release,org.gradle.usage=java-runtime}.>Could not download arm64_v8a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar(io.flutter:arm64_v8a_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab)>Could not get resource'https://storage.flutter-io.cn/download.flutter.io/io/flutter/arm64_v8a_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/arm64_v8a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar'.>Read timed out>Failed to transform x86_64_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar(io.flutter:x86_64_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab)to match attributes{artifactType=android-jni,org.gradle.category=library,org.gradle.libraryelements=jar,org.gradle.status=release,org.gradle.usage=java-runtime}.>Could not download x86_64_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar(io.flutter:x86_64_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab)>Could not get resource'https://storage.flutter-io.cn/download.flutter.io/io/flutter/x86_64_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/x86_64_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar'.>Read timed out*Try:>Run with--stacktrace option to get the stack trace.>Run with--info or--debug option to get more log output.>Run with--scan to get full insights.>Get more help at https://help.gradle.org.BUILD FAILEDin2m 54s Running Gradle task'assembleRelease'...175.0s Retrying Gradle Build:#1,wait time:100ms[!]Gradle threw an errorwhiledownloading artifacts from the network.FAILURE:Build failed with an exception.*Where:Settings file'D:\002_Project\001_Flutter\client_terminal\android\settings.gradle.kts'line:15*Try:>Run with--stacktrace option to get the stack trace.>Run with--info or--debug option to get more log output.>Run with--scan to get full insights.>Get more help at https://help.gradle.org.BUILD FAILEDin1s Running Gradle task'assembleRelease'...2,112ms Gradle task assembleRelease failed with exit code1Process finished with exit code1

测试了下 https://storage.flutter-io.cn/download.flutter.io/io/flutter/flutter_embedding_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/flutter_embedding_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar 文件可以访问 , 但是下载很慢 , 几 kb/s 的 下载速度 ;





二、问题分析




1、阿里云的镜像不能用


尝试配置 阿里云 的镜像

repositories{// 清华源maven{url=uri("https://mirrors.tuna.tsinghua.edu.cn/flutter")}// 阿里云 Flutter 镜像maven{url=uri("https://maven.aliyun.com/repository/flutter")}maven{url=uri("https://maven.aliyun.com/repository/google")}maven{url=uri("https://maven.aliyun.com/repository/gradle-plugin")}maven{url=uri("https://maven.aliyun.com/repository/jcenter")}mavenCentral()google()gradlePluginPortal()}

报错 , 这个源需要鉴权 , 不对外开放 ;

D:\001_Develop\026_Flutter_3.41.7\flutter\bin\flutter.bat--no-color build apk Flutter assets will be downloaded from https://mirrors.tuna.tsinghua.edu.cn/flutter.Make sure you trustthissource!Running Gradle task'assembleRelease'...FAILURE:Build failed with an exception.*What went wrong:Execution failedfortask':app:mergeReleaseNativeLibs'.>Could not resolve all filesforconfiguration':app:releaseRuntimeClasspath'.>Could not resolve io.flutter:flutter_embedding_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.Required by:project:app>Could not resolve io.flutter:flutter_embedding_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.>Could not get resource'https://maven.aliyun.com/repository/flutter/io/flutter/flutter_embedding_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/flutter_embedding_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.>Could not HEAD'https://maven.aliyun.com/repository/flutter/io/flutter/flutter_embedding_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/flutter_embedding_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.Received status code401from server:Unauthorized>Could not resolve io.flutter:armeabi_v7a_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.Required by:project:app>Could not resolve io.flutter:armeabi_v7a_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.>Could not get resource'https://maven.aliyun.com/repository/flutter/io/flutter/armeabi_v7a_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/armeabi_v7a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.>Could not HEAD'https://maven.aliyun.com/repository/flutter/io/flutter/armeabi_v7a_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/armeabi_v7a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.Received status code401from server:Unauthorized>Could not resolve io.flutter:arm64_v8a_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.Required by:project:app>Could not resolve io.flutter:arm64_v8a_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.>Could not get resource'https://maven.aliyun.com/repository/flutter/io/flutter/arm64_v8a_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/arm64_v8a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.>Could not HEAD'https://maven.aliyun.com/repository/flutter/io/flutter/arm64_v8a_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/arm64_v8a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.Received status code401from server:Unauthorized>Could not resolve io.flutter:x86_64_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.Required by:project:app>Could not resolve io.flutter:x86_64_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.>Could not get resource'https://maven.aliyun.com/repository/flutter/io/flutter/x86_64_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/x86_64_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.>Could not HEAD'https://maven.aliyun.com/repository/flutter/io/flutter/x86_64_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/x86_64_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.Received status code401from server:Unauthorized*Try:>Run with--stacktrace option to get the stack trace.>Run with--info or--debug option to get more log output.>Run with--scan to get full insights.>Get more help at https://help.gradle.org.BUILD FAILEDin25s Running Gradle task'assembleRelease'...26.1s Retrying Gradle Build:#1,wait time:100ms[!]Gradle threw an errorwhiledownloading artifacts from the network.Running Gradle task'assembleRelease'...FAILURE:Build failed with an exception.*What went wrong:Execution failedfortask':app:mergeReleaseNativeLibs'.>Could not resolve all filesforconfiguration':app:releaseRuntimeClasspath'.>Could not resolve io.flutter:flutter_embedding_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.Required by:project:app>Could not resolve io.flutter:flutter_embedding_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.>Could not get resource'https://maven.aliyun.com/repository/flutter/io/flutter/flutter_embedding_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/flutter_embedding_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.>Could not HEAD'https://maven.aliyun.com/repository/flutter/io/flutter/flutter_embedding_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/flutter_embedding_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.Received status code401from server:Unauthorized>Could not resolve io.flutter:armeabi_v7a_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.Required by:project:app>Could not resolve io.flutter:armeabi_v7a_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.>Could not get resource'https://maven.aliyun.com/repository/flutter/io/flutter/armeabi_v7a_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/armeabi_v7a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.>Could not HEAD'https://maven.aliyun.com/repository/flutter/io/flutter/armeabi_v7a_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/armeabi_v7a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.Received status code401from server:Unauthorized>Could not resolve io.flutter:arm64_v8a_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.Required by:project:app>Could not resolve io.flutter:arm64_v8a_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.>Could not get resource'https://maven.aliyun.com/repository/flutter/io/flutter/arm64_v8a_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/arm64_v8a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.>Could not HEAD'https://maven.aliyun.com/repository/flutter/io/flutter/arm64_v8a_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/arm64_v8a_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.Received status code401from server:Unauthorized>Could not resolve io.flutter:x86_64_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.Required by:project:app>Could not resolve io.flutter:x86_64_release:1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.>Could not get resource'https://maven.aliyun.com/repository/flutter/io/flutter/x86_64_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/x86_64_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.>Could not HEAD'https://maven.aliyun.com/repository/flutter/io/flutter/x86_64_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/x86_64_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.pom'.Received status code401from server:Unauthorized*Try:>Run with--stacktrace option to get the stack trace.>Run with--info or--debug option to get more log output.>Run with--scan to get full insights.>Get more help at https://help.gradle.org.BUILD FAILEDin11s Running Gradle task'assembleRelease'...12.2s[!]Gradle threw an errorwhiledownloading artifacts from the network.Gradle task assembleRelease failed with exit code1Process finished with exit code1

2、Flutter 社区源可用但是速度慢 ( 可用 )


在 https://docs.flutter.cn/community/china/ 文档中 , 推荐使用的 Flutter 社区 源 , 可以使用 , 但是太慢 , 报超时错误 ;

在 macOS、Linux 或 ChromeOS 上:

export PUB_HOSTED_URL=https://pub.flutter-io.cn export FLUTTER_STORAGE_BASE_URL=https://storage.flutter-io.cn

在 Windows 上:

$env:PUB_HOSTED_URL="https://pub.flutter-io.cn"$env:FLUTTER_STORAGE_BASE_URL="https://storage.flutter-io.cn"

下面的报错 就是 速度慢 , 下载超时 , 下载速度 2kB/s , 速度太慢 ;

>Could not get resource'https://storage.flutter-io.cn/download.flutter.io/io/flutter/x86_64_release/1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab/x86_64_release-1.0.0-59aa584fdf100e6c78c785d8a5b565d1de4b48ab.jar'.>Read timed out

3、上海交大的源不可用


在 https://docs.flutter.cn/community/china/ 文档中 , 提供的上海交大的源不可用 ;

export PUB_HOSTED_URL=https://mirror.sjtu.edu.cn/dart-pub export FLUTTER_STORAGE_BASE_URL=https://mirror.sjtu.edu.cn

4、清华源不可用


在 https://docs.flutter.cn/community/china/ 文档中 , 提供的清华源不可用 ;

export PUB_HOSTED_URL=https://mirrors.tuna.tsinghua.edu.cn/dart-pub export FLUTTER_STORAGE_BASE_URL=https://mirrors.tuna.tsinghua.edu.cn/flutter




三、最终解决方案



在 环境变量 中 删除了 PUB_HOSTED_URL 和 FLUTTER_STORAGE_BASE_URL 环境变量 , 挂上梯子 , 然后 编译 apk 文件 , 编译成功 ;

编译完成 :

还有另外一种解决方案 , 换个 网络环境 , 使用手机共享 WIFI 热点 , 或者切换一个其它的 WIFI , 有概率编译通过 , 我第二天早上换了一个另外的 WIFI , 可以编译通过 ;

挂上梯子 , 只需要成功下载一次 , 将依赖包下载到 C 盘的 C:\Users\octop.gradle 目录中 , 后面即使网络有问题 , 也能编译成功 ;

完整命令行执行过程 :

D:\002_Project\001_Flutter\client_terminal>flutter doctor Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!Doctor summary(to see all details, run flutter doctor -v):[]Flutter(Channel stable,3.41.7, on Microsoft Windows[版本10.0.19045.6466], locale zh-CN)[]Windows Version(10家庭中文版64位, 22H2,2009)[]Android toolchain - developforAndroid devices(Android SDK version37.0.0)[]Chrome - developforthe web[]Visual Studio - develop Windows apps(Visual Studio Community201916.11.2)[]Connected device(3available)[]Network resources(the doctor check crashed)X Due to an error, the doctor check did not complete. If the error message below is not helpful, pleaseletus know about this issue at https://github.com/flutter/flutter/issues. X Exception: Network resources exceeded maximum allowed duration of0:04:30.000000!Doctor found issuesin1category. D:\002_Project\001_Flutter\client_terminal>flutter build apk--releaseFlutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!Running Gradle task'assembleRelease'...24.8s √ Built build\app\outputs\flutter-apk\app-release.apk(44.4MB)D:\002_Project\001_Flutter\client_terminal>flutter build apk--debugFlutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!Running Gradle task'assembleDebug'...7.4s √ Built build\app\outputs\flutter-apk\app-debug.apk D:\002_Project\001_Flutter\client_terminal>flutter devices Flutter assets will be downloaded from https://storage.flutter-io.cn. Make sure you trust this source!Found4connected devices: CTR AL00(mobile)• PXUYD22628020934 • android-arm64 • Android12(API31)Windows(desktop)• windows • windows-x64 • Microsoft Windows[版本10.0.19045.6466]Chrome(web)• chrome • web-javascript • Google Chrome122.0.6261.112 Edge(web)• edge • web-javascript • Microsoft Edge127.0.2651.74 Run"flutter emulators"to list and start any available device emulators.
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/3 10:39:50

别被坑了!2026亲测靠谱的AI写作辅助软件|避坑精选版

2026 年学术写作工具已高度分化,千笔AI与ThouPen为全流程首选,豆包、DeepSeek 为专项强手;避坑关键:拒绝假文献、严控 AIGC 率、优先国内适配、免费试用先行。 一、TOP3 全流程首选(亲测不踩雷) 1. 千笔AI&…

作者头像 李华
网站建设 2026/6/3 10:38:56

HoRain云--Playwright 多项目配置(Projects)

🎬 HoRain 云小助手:个人主页 ⛺️生活的理想,就是为了理想的生活! ⛳️ 推荐 前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。 目录 ⛳️ 推荐 …

作者头像 李华
网站建设 2026/6/3 10:34:42

Zotero插件市场终极指南:一站式插件管理完整教程

Zotero插件市场终极指南:一站式插件管理完整教程 【免费下载链接】zotero-addons Zotero Add-on Market | Zotero插件市场 | Browsing and installing plugins within Zotero 项目地址: https://gitcode.com/gh_mirrors/zo/zotero-addons 在学术研究的世界里…

作者头像 李华