更改了我的包裹名称,现在我的谷歌地图显示为白屏,我该如何解决这个问题?

Posted

技术标签:

【中文标题】更改了我的包裹名称,现在我的谷歌地图显示为白屏,我该如何解决这个问题?【英文标题】:Changed my package name and now my google maps show as a white screen, how do I fix this? 【发布时间】:2014-02-23 15:40:06 【问题描述】:

我不小心创建了我的包 com.example.appname,所以当我尝试发布它时,它不会通过。我将包名称更改为 myname.app1.appname,除了我的地图实现之外,一切都一样。我正在使用 v2,它在我更改我的包之前工作,但现在地图只是一个白色屏幕,角落里有谷歌和缩放按钮。日志猫说:E/Google Maps android API(18983):授权失败。请参阅https://developers.google.com/maps/documentation/android/start了解如何正确设置地图。

我已经按照我能找到的每一个指南,阅读了每一个与此有关的问题,没有任何东西可以解决它。

地图 xml

映射java

GoogleMap googleMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.the_map)).getMap();

【问题讨论】:

你在修改包名后是否也改变了清单文件中的包名? 是的,我很确定我在代码中正确更改了包名,但我认为我在 google 使用包名的方式上搞砸了。 Manifest 中的权限(-> my.package.name.permission.MAPS_RECEIVE)的包名也改了吗? 不幸的是,我已经这样做了。 【参考方案1】:
    转到 Google Developers Console (https://cloud.google.com/console/) 在左侧选项卡中打开 [APIs & auth] - [Credentials] 查看“公共 API 访问”中标题为“Android 应用程序密钥”的表格 您应该会看到您之前输入的一对指纹和包裹名称。点击“编辑允许的 Android 应用程序”并更改包名称。

【讨论】:

以上是关于更改了我的包裹名称,现在我的谷歌地图显示为白屏,我该如何解决这个问题?的主要内容,如果未能解决你的问题,请参考以下文章

UIWebView 显示为白屏

如何在Android的谷歌地图片段中更改默认的蓝色圆形位置图标?

颤动我的谷歌地图在发布版本上不起作用或显示

在颤动的谷歌地图的自定义标记中添加数字? [关闭]

如何从新的谷歌地图嵌入中删除框?

如何在android的谷歌地图V2上添加谷歌素材图标“我的位置”?