1

这要死我了!!!

我似乎已经完成了我需要做的一切,但它就是行不通!

这是我所做的:

- 使用 keytool 创建一个密钥库:

$ keytool -genkey -v -keystore PADReleaseKey.keystore -alias pocket_aces_release -keyalg RSA -keysize 2048 -validity 10000

- 从中获取 MD5 指纹并使用:

$ keytool -list -alias pocket_aces_release PADReleaseKey.keystore

- 使用它来获取 mapAPI 密钥并将其嵌入到我的应用程序中:

<com.google.android.maps.MapView
    android:layout_weight="1" android:id="@+id/mapview"
    android:layout_width="fill_parent" android:layout_height="fill_parent"
    android:apiKey="0qLwM2TNe70Ho-Y1wZiN2MqF_jFIXLc-0gwLRsw"        
    android:clickable="true"/>

  • 使用 eclipse 以及我之前创建的密钥库和别名导出了一个签名的应用程序包。

  • 使用 adb install 在我的安卓机器上安装它。

但仍然没有显示地图!!!!我已经这样做了好几次,但它不起作用......

谁能指出我做错了什么?

谢谢。

4

1 回答 1

2

当你说“没有地图显示”时,你能详细说明一下吗?你看到一堆灰色的空白方块了吗?如果是这样,那通常是您的 API 密钥的问题。

另外,您是否在具有 Google API 目标的模拟器上运行它?我写了一个关于地图工作的非常基本的指南,它可能会对你有所帮助。

问候

于 2011-02-07T17:47:54.203 回答