因为项目中用到的很多第三方 sdk 需要验证 key,来回切换 debug 和 release key 实在麻烦,google半天找到如下解决方案:
在module 层 的build.gradle 文件中的 android 标签下添加如下代码:
signingConfigs { release { storeFile file("filename") //keystore 文件名,文件放入该module文件夹下 storePassword "xxxxx" //keystore 密码 keyAlias "xxxx" //别名 keyPassword "xxxx" //别名密码 } } buildTypes { debug { signingConfig signingConfigs.release } release { signingConfig signingConfigs.release } }
这样debug安装的时候用的就是release的key了