美文网首页
Android Studio 配置签名

Android Studio 配置签名

作者: 无_理 | 来源:发表于2017-08-12 10:02 被阅读0次

    应用场景:
    App项目涉及第三方平台集成,第三方要求正式签名后生效,debug模式下需要配置签名。
    操作:
    在app的build.gradle文件配置

    android {
        ……
        // 签名配置
        signingConfigs {
            release {
                try {
                    storeFile file("../apk.jks") //本地签名文件位置,这里放在app同级目录下
                    storePassword "123456"       //store密码
                    keyAlias "key0"              //签名的别名
                    keyPassword "123456"         //签名密码
                } catch (ex) {
                    throw new InvalidUserDataException(ex.toString())
                }
            }
            debug {
                storeFile file("../apk.jks")
            }
        }
        buildTypes {
            debug {
                signingConfig signingConfigs.release
            }
            release {
                minifyEnabled false
                signingConfig signingConfigs.release
                proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            }
        }
    }
    

    为保护签名,可以这样优化:
    1.在项目根目录下的gradle.properties文件中添加:

    RELEASE_KEY_PASSWORD = 123456     //签名密码  
    RELEASE_KEY_ALIAS = key0          //签名别名  
    RELEASE_STORE_PASSWORD =123456    //store密码  
    RELEASE_STORE_FILE = apk.jks      //签名文件位置
    

    2.在app的build.gradle文件配置

    signingConfigs {  
        release {  
            keyAlias RELEASE_KEY_ALIAS  
            keyPassword RELEASE_KEY_PASSWORD  
            storeFile file(RELEASE_STORE_FILE)  
            storePassword RELEASE_STORE_PASSWORD  
        }  
        config {  
            keyAlias 'key0'  
            keyPassword '123456'  
            storeFile file('./../apk.jks')  
            storePassword '123456'  
        }  
    }
    

    相关文章

      网友评论

          本文标题:Android Studio 配置签名

          本文链接:https://www.haomeiwen.com/subject/nqmdrxtx.html