关于android生成debug和release版

1.点击状态栏的build

2.点击generate signed apk

3.生成一个jks文件

4.可以将该jks文件放在项目的某一个目录下,如下图


5.点击左下角的build variants可以选择编译debug或者release版本,如下图

6.在项目的build.gradle中添加如下配置,在android节点下

signingConfigs {
    debug {
        keyAlias 'xxxx'
        keyPassword 'xxxx'
        storeFile file('./key/yyy.jks')
        storePassword 'xxxx'
    }
    releaseConfig {
        keyAlias 'xxxx'
        keyPassword 'xxxx'
        storeFile file('./key/yyy.jks')
        storePassword 'xxxx'
    }
}
      
7.在buildtypes节点下,添加如下代码
buildTypes {

        release {
            debuggable true
            signingConfig signingConfigs.releaseConfig
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
        debug {
            debuggable true
            signingConfig signingConfigs.releaseConfig
            minifyEnabled false//是否混淆
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
8.
//解决编译release版时内存溢出
dexOptions {

    javaMaxHeapSize "4g"

    preDexLibraries = false

}
9.在android studio下面获取该key文件夹下对应的sha1和md5
点击terminal,进入控制台,cd 进入存放jks的文件夹,输入keytool -list -v -keystore xxxx.jks,点击回车输入密码即可
 
 
 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值