2011-07-12 31 views
0

我最近开发了一个使用GoogleMaps API并代表地图点的Android应用程序。该应用程序在Android模拟器中运行良好,但在智能手机中执行时不起作用。当地图被表示时,所有的点都被显示出来,但地图没有被显示(它出现了一个带有正方形的白色地图)。我已经生成了.apk与default.keystoredebug.keystore。我试图用自定义密钥库生成.apk并获得以下结果:执行在智能手机中使用GoogleMaps.apk的Android应用程序的问题

密钥库被篡改,或者密码不正确。

智能手机中谷歌地图的API程序的任何解决方案? 有谁知道如何生成新的debug.keystore

回答

0

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

0

最简单的方法来创建一个新的调试密钥库实际上是让工具为你做。如果您删除现有密钥库,则构建工具将自动为您生成一个新密钥库。然后,您可以执行以下步骤以获取散列值并获取API密钥:

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

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

全面介绍:http://developer.android.com/guide/publishing/app-signing.html

0

您可以使用相同的密钥库,因为它是,该设备也是如此。相同的密钥库也适用于模拟器

相关问题