android谷歌地图视图

时间:2011-05-05 13:31:54

标签: android

我正在使用Android谷歌地图,地图显示在模拟器中但不在设备中..任何人都可以帮我解决问题。

4 个答案:

答案 0 :(得分:1)

这是错误的地图密钥问题。

您必须找到您的debug.keystore文件路径,然后您必须生成谷歌地图密钥。

              In windows: 
              The debug.keystore is mostly found at :
              C:\Users\UserName\.android\debug.keystore

              Same is in ubuntu, means in home\user\username\.android\debug.keystore

              For conveniency: 
              You can download the "Keytool plugin" in android to get the md5 fingerprint.

              After getting md5 fingerprint, You can obtain the map key from here:

              https://developers.google.com/android/maps-api-signup

答案 1 :(得分:1)

之前我遇到过同样的问题,问题是当我们编译应用程序并获得发布版apk时,谷歌实际上认为应用程序已发布,所以我们必须获得一个发布密钥才能在真实设备上使用它,但是一段时间不断测试和开发应用程序,我们应该使用调试apk。要使用调试apk,请转到:

YourApplicationFolder \应用\构建\输出\ APK \ APP-debug.apk

在模拟器上编译或运行后。

答案 2 :(得分:1)

将其作为已签名的应用程序并卸载以前的应用程序,然后重新安装。这将在我面临同样的问题时起作用。

答案 3 :(得分:0)

我认为你已经使用了调试密钥(用于生成唯一密钥)。 尝试使用发布密钥。 使用以下命令:

keytool -list -keystore fileName.keystore

在命令提示符下生成释放密钥。 有关详细信息,请参阅http://code.google.com/android/add-ons/google-apis/mapkey.html

希望这对你有用。