【问题标题】:Google Maps Api not recognizing package name after Renaming Package name -AndroidGoogle Maps Api在重命名包名称后无法识别包名称-Android
【发布时间】: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


【解决方案1】:

按照这些步骤操作

-转到 Google API 控制台

-并使用您的凭据登录

-点击菜单扩展按钮进入凭证菜单

-在这里你有你拥有的 API 密钥列表

-然后你可以用编辑按钮编辑你的包名

谢谢

【讨论】:

    【解决方案2】:

    如果您使用的是 Android Studio,请转到 build.gradle 并在

    中重命名您的 applicationId
    defaultConfig {
        applicationId "com.shangeeth.simlpemapapp"
    ...
    

    另外,记得更新 AndroidManifest.xml 中的包名。希望,这会有所帮助。最后,从手机中卸载旧应用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-11
      • 2016-01-09
      • 1970-01-01
      • 2016-09-02
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      • 2011-09-29
      相关资源
      最近更新 更多