Android Studio 配置签名

应用场景:
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'  
    }  
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,993评论 6 342
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,020评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,107评论 19 139
  • 这一章主要针对项目中可以用到的一些实用功能来介绍Android Gradle,比如如何隐藏我们的证书文件,降低风险...
    acc8226阅读 7,735评论 3 25
  • 记得有句话:“无论是爱情还是友情,认真起来都会要人命!”对我而言就是这样。 我和闺蜜从认识到现在已经有二十多年...
    随风而逝711阅读 216评论 0 0