有时候导入某些SDK的时候需要设定签名,此时debug签名和release签名来回切换就比较麻烦了
想要让两个的签名一样,可以在project structure里面的modules里面选择你要更改签名的工程,选择singing选项卡,在里面添加一个新的签名选项,添加完成之后,在build.gradle里面就会出现一段新的代码:
signingConfigs {
debug {
keyAlias 'key0'
keyPassword 'jhh19970813'
storeFile file('/home/jinhaihan/jinhaihankey.jks')
storePassword 'jhh19970813'
}
}
debug就是你新添加的签名方式的名字。
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
signingConfig signingConfigs.debug
}
}
然后在buildTypes里面添加一个debug编译信息。。。这个debug和上面signingConfigs的debug不是一个debug,上面那个是自定义的名字,是签名方式的名字,想叫什么叫什么,而下面buildTypes里面的debug是指调试模式的签名方式,也就是说调试模式的签名使用signingConfigs里的debug签名方式