Google Map v2 android

问题描述:

嗨如果我创建API密钥时留下空白的SHA密钥,它会工作吗?我是否认为这意味着所有的应用程序都有效? 我遵循https://developers.google.com/maps/documentation/android/start#obtaining_an_api_key 中给出的代码当我在手机上运行应用程序时,出现错误 - 片段类未找到。我的手机是姜饼。 我是否有权在我的项目中引用整个图书馆项目?Google Map v2 android

我认为它不起作用,当你在谷歌地图控制台请求API密钥时输入类似;com.example.android.mapexample的东西,因为你的SHA密钥不能是""

+0

如果我将整个文本框留为空白怎么办?甚至没有; com.example.android.mapexample – user903772 2013-03-06 13:17:52

+0

我想,即使你的包名不能是'''',谷歌使用这些东西(sha键和包名)来识别你的应用程序,所以你必须提供它们才能使它工作。 – 2013-03-06 13:19:33

+0

还有一个问题 - 如果事情没问题,它在模拟器上工作吗? – user903772 2013-03-06 13:21:47

不,它不会工作。这是Google确定应用程序是在密钥生成的同一设备上创建的方式。如果您不提供密钥,您将无法在应用程序中看到地图。

这样说,看起来你的问题并没有真正与SHA1密钥相关,但是对于MapFragment的使用有误。我认为这个Android版本应该使用SupportMapFragment