Android gradle 命令行打包

2019-04-24  本文已影响0人  Jinbeen

1.项目配置gradle环境

2.build.gradle 配置

在项目的build.gradle配置

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. signingConfigsbuildTypes上面
  2. v1SigningEnabledv2SigningEnabled 设置是否包含v1和v2

只勾选v1签名并不会影响什么,但是在7.0上不会使用更安全的验证方式
只勾选V2签名7.0以下会直接安装完显示未安装,7.0以上则使用了V2的方式验证
同时勾选V1和V2则所有机型都没问题

  1. 里面的 pStoreFilepStorePassword等属性在gradle.properties文件内:
    gradle.properties

打包

在命令行里输入:

要构建 APK,并立即在运行的模拟器或连接的设备上安装:

输出地址:


apk

参考文件:CloudReader - build.gradle

上一篇 下一篇

猜你喜欢

热点阅读