android - 更换电脑时是否需要更改 Google Maps API key ?

标签 android

Google Maps API key 由计算机 A 上的 keytoolSHA1 生成。

现在我 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/

相关文章:

android - 使用 fragment 时遇到的问题

android - 内存泄漏,但如何传递与解决泄漏的 Activity 不同的上下文?

java - 刷新库存时出错。应用内结算

javascript - 警告 : Can only update a mounted or mounting component while calling api inside setInterval (React Native)

android - 使用 https 的 Volley NetworkImageView

android - 使用 SyncAdapter 插入新日历 - Calendar API Android

android - 如何使编辑文本 float 在工具栏和主布局的顶部

android - Marshmallow RelativeLayout 与 alignBaseline 行为异常

java - 如何在java中添加n小时

Android Intent putExtra(String, Serializable)