Android MapView 申请apiKey
Posted on 2010-01-17 19:02 feisky 阅读(1656) 评论(0) 编辑 收藏
1. 首先先要获取你的debug keystore位置:
打开Eclipse--->Windows--->Preferences--->Android--->Build
查看默认的debug keystore位置,我的是C:\Documents and Settings\MYNAME \.android\debug.keystore
2. 在cmd中执行:
keytool -list -keystore ~/.android/debug.keystore
或者是:
keytool -list -alias androiddebugkey -keystore "路径\debug.keystore " -storepass android -keypass android
双引号中的为你keystore位置, 注意,你的双引号一定要有,否则就会报错:keytool error: java.lang.RuntimeException: Usage error, and is not a legal command
执行结果:
androiddebugkey, May 4, 2009, PrivateKeyEntry,
Certificate fingerprint (MD5): XX:XX:XX:XX:XX:XX:XX:XX.............
这里的XX:XX:XX:XX:XX:XX:XX:XX.............就是你的认证指纹
3. 打开
填入你的认证指纹(MD5)即可获得apiKey了,结果显示如下:
感谢您注册 Android 地图 API 密钥!
您的密钥是:
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
4. 使用得到的apiKey:
在layout中加入MapView
android:id="@+id/mapview"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="XXXXXXXXXXXXXXXXXXXXXXXXXXXX" />
步骤:
keytool -list -alias androiddebugkey -keystore "C:\Documents and Settings\dh\.android\debug.keystore" -storepass android -keypass android
cmd>
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
C:\Documents and Settings\dh>keytool -list -alias androiddebugkey -keystore "C:\
Documents and Settings\dh\.android\debug.keystore" -storepass android -keypass a
ndroid
androiddebugkey, 2011-1-4, PrivateKeyEntry,
认证指纹 (MD5): 6A:41:5E:CC:D9:B0:5C:F2:71:1B:BB:30:09:6C:E7:34
打开
填入你的认证指纹(MD5)即可获得apiKey了,结果显示如下:
C:\Documents and Settings\dh>
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:apiKey="0WnMbyZVGxwVlMZ7_QbD77XBZ8oqYqzADOcdJgQ"
/>
阅读(1492) | 评论(0) | 转发(0) |