执行在智能手机中使用GoogleMaps .apk的Android应用程序时出现问题

时间:2011-07-12 10:56:04

标签: android google-maps

我最近开发了一个Android应用程序,它使用GoogleMaps API并代表地图的各个点。该应用程序在Android模拟器中运行良好,但在SmartPhone中执行时无效。当地图被表示时,所有的点都会显示但是地图没有显示(它显示为带有方块的白色地图)。我已经生成了default.keystore debug.keystore的.apk。我尝试使用自定义密钥库生成.apk并获得以下结果:

  

Keystore被篡改,或密码错误。

智能手机中googlemaps API程序的任何解决方案? 有人知道如何生成新的debug.keystore吗?

3 个答案:

答案 0 :(得分:0)

尝试创建新的密钥库。使用这个新的密钥库获取谷歌地图API密钥然后运行

答案 1 :(得分:0)

制作新调试密钥库的最简单方法实际上是让工具为您完成。如果删除现有密钥库,构建工具将自动为您生成新密钥库。然后,您可以执行以获取哈希并获取API密钥的步骤:

AVD的默认存储位置位于OS X和Linux上的〜/ .android /,Windows XP中的C:\ Documents and Settings \ .android \以及Windows Vista上的C:\ Users \ .android \中和Windows 7。

下次构建时,构建工具将重新生成新的密钥库和调试密钥。

此处步骤的完整说明:http://developer.android.com/guide/publishing/app-signing.html

答案 2 :(得分:0)

您可以使用与设备相同的密钥库。同样的密钥库也适用于模拟器