选项一)
您可以让团队中的每个人使用相同的签名密钥进行调试构建。
我喜欢这个解决方案,因为在测试时,您可以轻松更新同事已安装的应用程序(因为签名匹配)。
1. 制作 prepro 密钥库
将调试密钥库之一复制到项目根目录中。调试密钥库通常位于~/.android/debug.keystore
。让我们为副本命名prepro.keystore
.
2. 制作 prepro 签名配置
In your 应用程序模块build.gradle 创建一个使用步骤 1 中的密钥库的新签名配置。
android {
signingConfigs {
prepro {
storeFile rootProject.file("prepro.keystore")
storePassword "android"
keyAlias "androiddebugkey"
keyPassword "android"
}
}
}
记下所有调试密钥库的密码和密钥别名。
3. 使用 prepro 签名配置
让您的所有调试版本都使用这个新的签名配置。
android {
buildTypes {
debug {
signingConfig signingConfigs.prepro
}
}
}
Notes
您可以将新的签名配置命名为除debug
and release
.
这样做安全吗
只要是用于开发的密钥,就可以将密钥放入 Git 中。
选项 b)
将同事的调试调号添加到项目 Google 控制台。然后他们构建的应用程序将能够使用 Google API,例如地图。
更多信息请点击这里:https://developers.google.com/maps/documentation/android-api/signup#getting-the-certificate-information-yourself
我想它也以某种方式加密,你不能只使用 cat 命令查看它。
正确,参见上面的链接。