Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1066443
  • 博文数量: 226
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 2504
  • 用 户 组: 普通用户
  • 注册时间: 2006-06-21 14:12
文章分类

全部博文(226)

文章存档

2011年(1)

2010年(2)

2009年(68)

2008年(4)

2007年(27)

2006年(124)

我的朋友

分类: LINUX

2009-06-05 14:59:42

1.       首先先要获取你的debug keystore位置:

打开Eclipse--->Windows--->Preferences--->Android--->Build
查看默认的debug keystore位置,我的是C:\Documents and Settings\MYNAME \.android\debug.keystore

 

2.       cmd中执行:

keytool -list -alias androiddebugkey -keystore " C:\Documents and Settings\MYNAME\.android\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" />

阅读(2629) | 评论(5) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-07-13 18:12:48

keytool错误: java.lang.RuntimeException: 用法错误,android 不是合法的命令

yishuihe2009-06-25 16:45:27

这个没搞过,但是应该是完全有可能的吧,只要把map相应的库移植过去就行了吧。 呵呵 仅供参考,good luck.

ustcshi2009-06-25 16:26:36

呵呵!已经搞定啦! 在终端下使用下面的命令就可以了! keytool -list -keystore ~/.android/debug.keystore 还有一个问题想请教您: 有没有可能让google maps 加载到移植的android上呢? 谢谢!

yishuihe2009-06-25 12:39:28

你在哪步卡住了?

ustcshi2009-06-24 17:20:40

您好!请问在ubuntu下面如何实现上面的过程呢?