打包

  • 修改生成apk的默认名称
    在android根节点添加:

    //修改生成apk文件名
    android.applicationVariants.all {
        variant ->
            variant.outputs.all {
                outputFileName = "XXX.apk"
            }
    }
  • gradle服务器配置国内镜像

build.gradle语法:

buildscript {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' } // Google
        maven { url 'https://maven.aliyun.com/repository/jcenter' } // JCenter
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' } // 公共仓库
        mavenCentral()
        google() // 保留原有仓库
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:7.2.0' // 确保版本与Flutter兼容
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10"
    }
}

allprojects {
    repositories {
        maven { url 'https://maven.aliyun.com/repository/google' }
        maven { url 'https://maven.aliyun.com/repository/jcenter' }
        maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }
        mavenCentral()
        google()
    }
}

build.gradle.kts语法:

buildscript {
    repositories {
        maven { url = uri("https://maven.aliyun.com/repository/google") }
        maven { url = uri("https://maven.aliyun.com/repository/jcenter") }
        maven { url = uri("https://maven.aliyun.com/nexus/content/groups/public") }
        mavenCentral()
        google()
    }
    dependencies {
        classpath("com.android.tools.build:gradle:7.2.0") // 确保版本与Flutter兼容
        classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.7.10")
    }
}

allprojects {
    repositories {
        maven { url = uri("https://maven.aliyun.com/repository/google") }
        maven { url = uri("https://maven.aliyun.com/repository/jcenter") }
        maven { url = uri("https://maven.aliyun.com/nexus/content/groups/public") }
        mavenCentral()
        google()
    }
}
  • 配置国内镜像Gradle版本
    gradle/gradle-wrapper.properties中配置

distributionUrl=https\://mirrors.cloud.tencent.com/gradle/gradle-7.5-all.zip


0 条评论

发表回复

您的电子邮箱地址不会被公开。