【发布时间】:2011-06-22 21:57:02
【问题描述】:
这可要了我的命!!!
我似乎已经完成了我需要做的所有事情,但它就是行不通!
这就是我所做的:
-使用 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 在我的安卓机器上安装它。
但仍然没有显示地图!!!!我已经这样做了好几次了,但它不起作用......
谁能指出我做错了什么?
谢谢。
【问题讨论】:
-
安卓机是指真机还是模拟器?
-
我还创建了一个简单的地图应用程序,并用密钥对其进行了签名,它可以工作。但是我用相同密钥签名的其他应用程序不起作用……太疯狂了!!!
-
你有没有发现哪里出了问题?
标签: android google-maps google-maps-api-3 android-mapview self-signed