关于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,点击回车输入密码即可
 
 
 
 
 
 

猜你喜欢

转载自blog.csdn.net/U__F_O/article/details/78356439