Chinaunix首页 | 论坛 | 博客
  • 博客访问: 347130
  • 博文数量: 78
  • 博客积分: 3380
  • 博客等级: 中校
  • 技术积分: 857
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-16 19:39
文章分类

全部博文(78)

文章存档

2011年(31)

2010年(47)

分类: Java

2011-02-17 14:07:39

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"
                 />
阅读(1467) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~