【发布时间】:2016-12-05 03:05:27
【问题描述】:
我已将 Google 地图添加到我的 Android 应用程序中。当使用我的旧包名称的 API 密钥时,地图正在正确加载。
我通过 Refactor->Rename 重命名了这个包,文件中的所有包名都改变了,然后我用新的包名创建了一个 API 密钥。
com.shangeeth.mapstest
改为
com.shangeeth.simlpemapapp
但地图没有使用新的 API 密钥加载,而是使用旧 API 密钥(旧包名称 API)正确加载。
我是否正确重命名包名称,或者是否有任何特定位置我应该重命名以使用新的 API 密钥加载地图。
【问题讨论】:
-
您是否尝试过请求新的 API?有时 API 会被锁定到特定的项目名称
-
您是否尝试过清理您的项目并卸载您的应用并重新安装?
-
用新的包名更新你的 api 密钥。
-
您必须从 Google Developer Console 更新签名。在那里,您可以将特定的 Maps API 密钥分配给您的 ApplicationID 和签名配置。也许当您重构应用程序时,此 ID 已更改。
-
我已经尝试了大部分这些步骤,但它没有加载新的 API
标签: android google-maps android-studio google-maps-api-3 android-package-managers