Android 打包V1 /V2
本篇文章主要记录下android 中如何修改build.gradle ,从而实现打包客户端仅用V1签名 或者V1+V2.
1: gradle配置.
首先修改build.gradle的配置.
signingConfigs { def isV2 = project.hasProperty("isV2") && project."isV2" == "1" release { storeFile file('../xxxx/xxx.keystore') storePassword xxx keyAlias 'xxx' keyPassword xxx v1SigningEnabled true v2SigningEnabled isV2 } debug { storeFile file('../xxxx/xxx.keystore') storePassword xxx keyAlias 'xxx' keyPassword xxx v1SigningEnabled true v2SigningEnabled isV2 } } buildTypes { release { // 其他配置... signingConfig signingConfigs.release // 使用release签名配置 minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' } }
2: 执行gradlew命令
打包V1签名
./gradlew -P isV2=0 assembleRelease
打包V1+V2签名
./gradlew -P isV2=1 assembleRelease
猜你喜欢
网友评论
- 搜索
- 最新文章
- 热门文章