无法在android中显示地图片段

时间:2014-02-26 17:38:21

标签: android google-maps android-fragments

更多的理论(配置问题) 我一直在研究这个Android应用程序,其中我已经包含谷歌地图,它按计划工作正常,我遇到的问题是我尝试并将项目从我的笔记本电脑转移到我朋友的笔记本电脑项目停止工作,即应用程序崩溃一旦进入地图片段所在的活动,我们确保安装了谷歌播放服务,并根据需要将下载的服务导入工作区,同时确保谷歌播放服务也是包含在项目中,我也尝试更改API密钥但没有任何作用,应用程序进入具有地图的活动时应用程序崩溃 这是错误(logcat) enter image description here

enter image description here

我已经坚持这个问题几天了,任何帮助都会非常感谢,提前谢谢。

2 个答案:

答案 0 :(得分:0)

错误地将我的地图片段从SupportMapFragment更改为MapFragment时发生在我身上。

因此,请检查您的地图是否为正确的类型,无论您使用哪种,并且导入的类型为SupportMapFragment。如果在移动项目后包含支持库,则可能会自动导入错误的类型。

答案 1 :(得分:0)

通常将Google Maps API V2项目从一台计算机传递到其他计算机时...通常发生的主要问题是您必须使用Google's API Console生成新的API密钥。

但是,这是一个巨大的但通常人们在注意到他们遇到问题并且已经使用设备上的旧密钥安装应用程序之后就这样做了。此时旧密钥被缓存在设备上并使用新的API密钥在旧安装上安装应用程序对您没有任何好处,因为将使用旧密钥。

因此,在这些情况下要做的第一件也是最重要的事情是:完全删除设备上的旧应用程序安装。

如果您这样做并且没有帮助,请尝试从他的计算机中删除 debug.keystore 文件并再次编译项目以生成新的密钥库。然后生成一个新的API密钥,你可以按照我写的博客文章指南:

Google Maps API V2 Key

最后,请仔细阅读本指南,确保您已将所有相关步骤集成到应用程序中:

Google Maps API V2