Flutter-Gradle 换源

72 阅读1分钟

Gradle 是 Android 的构建工具,Flutter编写Android项目仍需要 Gradle 构建

修改Flutter的模板文件提前换源

导航到 app 的模板文件夹,找到 Android 模板

C:\Applictions\dev\flutter\packages\flutter_tools\templates\app\android.tmpl

编辑 gradle-wrapper.properties.tmpl

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
# 腾讯云镜像源
distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-8.12-all.zip

编辑 settings.gradle.kts.tmpl

repositories {
    // 华为云镜像
    maven { setUrl("https://repo.huaweicloud.com/repository/maven/") }
    // 阿里云镜像(覆盖 Maven Central、Google、JCenter 等)
    maven { setUrl("https://maven.aliyun.com/repository/public/") }
    maven { setUrl("https://maven.aliyun.com/repository/google/") }
    maven { setUrl("https://maven.aliyun.com/repository/jcenter/") }
    maven { setUrl("https://maven.aliyun.com/repository/gradle-plugin/") }
    
    google()
    mavenCentral()
    gradlePluginPortal()
}