Android gradle 命令行打包
2019.04.24
JinBeen
Android
 热度
℃
偶尔用一下,hhh(╯﹏╰)
项目配置gradle环境
build.gradle 配置
在项目的build.gradle
配置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
| android { signingConfigs { debug { storeFile file(pStoreFile) storePassword pStorePassword keyAlias pKeyAlias keyPassword pKeyPassword v1SigningEnabled true v2SigningEnabled true } release { storeFile file(pStoreFile) storePassword pStorePassword keyAlias pKeyAlias keyPassword pKeyPassword v1SigningEnabled true v2SigningEnabled true } } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.release } debug { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.debug } } }
|
注意:
- 1.
signingConfigs
在buildTypes
上面
- 2.
v1SigningEnabled
、v2SigningEnabled
设置是否包含v1和v2
- 只勾选v1签名并不会影响什么,但是在7.0上不会使用更安全的验证方式
只勾选V2签名7.0以下会直接安装完显示未安装,7.0以上则使用了V2的方式验证
同时勾选V1和V2则所有机型都没问题
- 3.里面的
pStoreFile
、pStorePassword
等属性在gradle.properties
文件内:
打包
在命令行里输入:
- gradle assembleDebug 只打debug
- gradle assembleRelease 只打release
要构建 APK,并立即在运行的模拟器或连接的设备上安装:
输出地址:
参考文件:CloudReader - build.gradle