更改了我的包裹名称,现在我的谷歌地图显示为白屏,我该如何解决这个问题?
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 应用程序”并更改包名称。
【讨论】:
以上是关于更改了我的包裹名称,现在我的谷歌地图显示为白屏,我该如何解决这个问题?的主要内容,如果未能解决你的问题,请参考以下文章