Google地图未在Android设备上展示。

所以我的问题是谷歌地图没有显示在我的Android设备上使用3.2 API

在寻找这个问题的解决方案时,我已经尝试过在网上find的大部分建议。

我的清单中有

我按照谷歌编写的程序生成一个签名密钥( http://developer.android.com/tools/publishing/app-signing.html#setup )并获得所述密钥并将其放入布局android:apiKey="0R8lbu8yQL1Wgw-13s5sUBXZXusi4mEY3EhqWWw"我仍然看到灰色瓷砖而不是地图。

我知道调试密钥可以在AVD上运行,但不能在Android设备上运行,而签名密钥应该在设备上工作,而不是在AVD中。

我愿意尝试一步一步的程序来完成这项工作,如果确实如此,我将永远感激不尽。

请帮忙! 谢谢!

解:

正在安装错误的apk到设备。 不得不做:

adb install .apk

在控制台中

编辑:

Manifest File

                       

我想纠正你关于应用程序标志,并映射api密钥。

没有这样的东西,比如默认的api键只适用于avd,而不适用于设备。 事实上,map api key与Signature KeyStore相关联,正在对其进行签名的应用程序,因此如果使用Default Key对应用程序进行签名,则应使用默认的api密钥。 但是,如果您使用自己的密钥库签署应用程序,则应将新密钥库注册到google map api,并获取api密钥。 要在Google Play上传,我们需要使用除默认密钥库之外的其他密钥库来签署应用程序,因此我们需要获取发布映射api密钥。

在您的情况下,我认为,您使用默认密钥库对应用程序进行签名,而使用不同商店的map api密钥。

是的,问题可能是@Raju提到的。

在活动和应用程序内部标记之前在清单文件中添加此文件