我使用新的API密钥开发了一个应用程序,我通过注册
获得http://code.google.com/android/maps-api-signup.html
使用从我的debug.keystore文件获取的MD5
代码的格式为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 mobile中安装我开发的应用程序时,我可以查看地图,但在其他一些手机中,只显示地图网格线。
我无法发现什么问题。请为我提供解决此问题的方法。
提前致谢!
答案 0 :(得分:1)
您必须创建自己的密钥库而不是debug.keystore,然后从您自己创建的密钥库中获取证书指纹。这个debug.keystore用于调试应用程序,所以我觉得它有问题。要创建自己的密钥库,只需先从您那里导出应用程序即可获得密钥库。现在使用此密钥库而不是debug.keystore来对齐证书指纹,在生成map api密钥后将其替换为您的xml文件或将其提供到xml文件中。
现在再次使用您自己创建的密钥库重新导出您的应用程序并进行测试