我似乎做了我需要做的所有事情,但它不会工作!
这就是我所做的:
使用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"/>
<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将其安装在我的Android机器上。
但仍然没有地图显示!!!!我已经多次这样做了,但它不起作用......
谁能指出我做错了什么?感谢。
答案 0 :(得分:2)
当你说“没有地图显示”时,你能详细说明一点吗?你看到一堆灰色的空白方块吗?如果是这样,通常是您的API密钥问题。
您是否也在具有Google API目标的模拟器上运行它?我写了一个非常basic guide来获取地图的工作,它可能对你有用。
此致