我们在使用百度地图,各种第三方的时候总会要配置你的签名,我们用自己生成的签名是不能导入eclipse的。
会生成报错信息,因为eclipse识别的是别名是android的,所以我们在生产正式签名后再生成测试签名,测试签名除了签名密码,别名,别名密码不一样,其他都一样,比如MD5值,sha1值是一样的,百度地图要的是sha1值
正式签名:
测试签名:
把正式签名copy一份改个名字,比如debug.keystore (这个你喜欢,随便取)。
首先改签名密码
keytool -storepasswd -keystore debug.keystore
原来的密码,新密码,记得新密码要是android
再然后修改你的别名
keytool -changealias -keystore debug.keystore -alias my_name -destalias androiddebugkey
这一步中,my_name是证书中当前的alias,-destalias指定的是要修改为的alias,这里按规矩来,改为androiddebugkey!这个命令会先后提示输入keystore的密码和当前alias的密码。
最后修改alias的密码
keytool
-keypasswd -keystore debug.keystore -alias androiddebugkey
以上几个操作执行后,debug.keystore就是符合规矩的debug
keystore了,接着在Eclipse的ADT设置中选中这个custom debug keystore即可,如下:
这样就导入了我们生成的签名,打包测试的时候,eclipse自动会使用这个签名打包。