Android使用Custom debug keystore

傲慢的上校發表於2014-09-01

       有時候需要用到第三方API的時候,需要一個key store 的SH1值,例如使用百度地圖API,如果是協同開發,就需要所有Eclipse使用同一keystore。

       如下圖所示:


         

這裡需要注意的是,自定義keystore名稱必須是debug.keystore.不然會報

Keystore was tampered with, or password was incorrect,這個錯誤。另外,還要保證keystore的alias(別名)和alias密碼都要和default debug keystore相同。


可以使用一下命令列:

keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -storepass android -keypass android -keyalg RSA -validity 14000
其資訊主要是:

Keystore name: “debug.keystore”
Keystore password: “android
Key alias: “androiddebugkey”
Key password: “android”
CN: “CN=Android Debug,O=Android,C=US”

確保如上資訊相同,生成keystore,即可使用。




相關文章