可能重复:
Google map can be displayed on emulator but not in Android Device
我想得到最终版本的.apk文件,但是当我在手机上安装程序时,程序没有显示地图,但是当我在eclipse中运行程序时,程序运行正常。我想,也许该程序没有地图库。问题是什么?我该怎么办?
答案 0 :(得分:1)
这是因为您使用Google Maps Api密钥进行部署以进行调试,而不是发布。
您应该阅读https://developers.google.com/maps/documentation/android/mapkey。
希望它有所帮助,如果您需要更多帮助,请告诉我。
为释放生成apiKey的步骤:
1.构建密钥库 - 来自eclipse>右键单击项目然后安装android工具>导出签名的应用程序包
2.打开cmd并写入
c:\Program Files (x86)\Java\jre7\bin > keytool -v -list -alias <your alias> -keystore <path to keystore>
其中&lt;你的别名&gt;是生成密钥库时使用的
&LT;密钥库的路径&gt;到你放置密钥库的路径
这个命令对你来说可能有所不同。
您将获得生成api密钥所需的MD5代码。
希望这有帮助。
答案 1 :(得分:0)
由于 我写这个和cmd不写MD5!我把pictur cmd放在下面。