android签名
我們在使用百度地圖,各種第三方的時候總會要配置你的簽名,我們用自己生成的簽名是不能導入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自動會使用這個簽名打包。
總結
- 上一篇: Linux 中/proc目录下文件详解
- 下一篇: SSIS数据转换器及字符转换器使用