Gradle打包配置

28 篇文章 0 订阅
4 篇文章 0 订阅

第一、创建生成钥匙

选择“Build”——“Generate Sign APK”,生成钥匙


第二、生成签名的APK

生成签名的APK有两种方式,一种是手动生成APK,一种是通过配置build.gradle来生成

1.手动生成

选择“Build”——“Generate Sign APK”,生成钥匙

2.自动生成

快捷键Ctrl+Alt+Shift+S 按照下图配置



3.配置完成,build.gradle会生成文件

signingConfigs {
        config {
            keyAlias 'ndk_alias'
            keyPassword 'android'
            storeFile file('C:/Users/xingyatong/Desktop/ndk_keystore.jks')
            storePassword 'android'

        }

 buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.config
        }
        debug {
            signingConfig signingConfigs.config
        }

    }

4.当我们类似如此根据不同的类型配置好了不同的签名后,以后我们只需要通过选择不同的类型进行Build APK即可,就不用再去填写什么签名信息了。 

1.选择“Build”——“Select Build Variant”,然后在下拉里选择我们的构建变量,Android Studio会自动为我们进行切换构建:


2.选择“Build”——“Build APK”来生成APK


5.隐藏签名信息

  1. 创建属性文件(如“keystore.properties”),可以在当前module下创建一个属性文件用来存放钥匙的信息:

    

     2.build.gradle配置如下



def keystorePropertiesFile = file("keystore.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
signingConfigs {
        config {
            keyAlias keystoreProperties['keyAlias']
            keyPassword keystoreProperties['keyPassword']
            storeFile file(keystoreProperties['storeFile'])
            storePassword keystoreProperties['storePassword']
        }
    }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值