2011-09-05 71 views
0

我已经开发了新的API密钥,我在问题在不同的Android手机地图视图

http://code.google.com/android/maps-api-signup.html

得到签署了我的MD5这是从我的debug.keystore文件

有一个应用程序

准则是在XML下面的表格

<com.google.android.maps.MapView 
      android:id="@+id/mapView" 
      android:layout_width="500px" 
      android:layout_height="600px" 
      android:clickable="true" 
      android:apiKey="0db9JFNjg9ytrLCiauBvvfldVQoFAd4pElLltLA" 
      /> 

给出,当我在SonyXperia移动安装我的应用程序开发,我是能够查看地图但是在其他一些手机中,只显示地图网格线。

我无法检测到什么问题。请为我提供解决此问题的方法。

在此先感谢!

+0

你产生与debug.keystore API密钥? – Pratik

+0

是的!我从我的debug.keystore生成了Api Key – Anish

+0

您是从Android市场下载APK还是仅用于测试目的? – Sandy

回答

1

您必须创建自己的密钥库,而不是debug.keystore,然后在从自己创建的密钥库中获取证书指纹后。这个debug.keystore用于调试应用程序,所以我认为它出现问题。要创建自己的密钥库,只需简单地从那里导出应用程序,即可获得密钥库。现在使用这个密钥仓库而不是debug.keystore在你得到这个对象后,生成你的map api key并将其替换为你的xml文件或者把它提供给你的xml文件。

现在再次用自己创建的密钥库重新导出应用程序并对其进行测试

+0

感谢您的回复。我会尝试它 – Anish

+0

我安装了新的密钥库生成的新的Apk文件,正如你所说的,但它不会在Viewsonic平板电脑UPC300-2.2中打开。在这款平板电脑它只是强制关闭,而打开地图应用程序 – Anish