Google Maps API
key 由计算机 A 上的 keytool
的 SHA1
生成。
现在我 checkout
计算机B上的项目(这意味着不同的SHA1
)。
我应该重新生成 key ,还是可以使用现有 key ?
我对此不确定,因为当我使用相同的代码checkout
到计算机 B 时,我的 BroadcastReceiver
突然没有被调用。
非常感谢您的帮助
最佳答案
通过更改 build.gradle 中的 signingConfig,您可以在多台机器上使用相同的调试 key 。
signingConfigs {
debug {
keyAlias 'androiddebugkey'
storeFile file('..' + File.separator + 'debug.keystore')
keyPassword "android"
storePassword "android"
}
}
这假定您的调试 keystore 已复制到项目的根目录。
关于android - 更换电脑时是否需要更改 Google Maps API key ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33807653/