本文共 1126 字,大约阅读时间需要 3 分钟。
1、在build.gradle中配置buildTypes
buildTypes { release { shrinkResources true zipAlignEnabled true signingConfig signingConfigs.config proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } debug { shrinkResources true zipAlignEnabled true signingConfig signingConfigs.config proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } }
2、打包输出目录和apk名称配置
applicationVariants.all { variant -> variant.outputs.all { def fileName def date = new Date().format("yyyyMMdd", TimeZone.getTimeZone("GMT+08")) if (variant.buildType.name == 'release') { fileName = "测试项目_release_${variant.mergedFlavor.versionName}_${date}" }else { fileName = "测试项目_debug_${variant.mergedFlavor.versionName}_${date}" } outputFileName = fileName + ".apk" }}
3、在AndroidStudio的Terminal使用命令
*Release版本使用:gradlew assembleRelease *DeBug版本使用:gradlew assembleDebug4、打包成功后会自动保存在项目app/build/outputs/apk下
转载地址:http://cnsvi.baihongyu.com/