轉自:http://www.cnblogs.com/platte/p/3511814.html
一 在github上下載工具
二 將工具在Linux環境下解壓或者解壓后Copy到Linux下,運行如下命令
keytool-importkeypair -k ~/android/debug.keystore -p android -pk8 ~/android/platform.pk8 -cert ~/android/platform.x509.pem -alias anyname
其中 -k:表示要生成的Eclipse下的簽名的keystore的名字,包括路徑名,這里存到主目錄的android目錄下,名字為debug.keystore。你可以隨便取名
-p 表示新生成的keystore的密碼是什么,這里為android
-pk8 表示要導入的pk8文件的名稱,可以包括路徑,這里是主目錄的Android目錄下,我們的pk8文件和pem文件都在這個目錄下
-cert 表示要導入的證書文件,和pk8文件在同一個目錄
-alias 表示給生成的debug.keystore取一個別名,這個名字只有我們在簽名的時候才用的到,生成在文件名是debug.keystore。這個名字,隨便取
另外一種方法:
1 把pk8轉換成pk12格式
openssl pkcs8 -in shared.pk8 -inform DER -outform PEM -out shared.priv.pem -nocrypt
2 生成pk12的密鑰問文件
openssl pkcs12 -export -in shared.x509.pem -inkey shared.priv.pem -out shared.pk12 -name androiddebugkey
3 生成keystore
keytool -importkeystore -deststorepass android -destkeypass android -destkeystore debug.keystore -srckeystore shared.pk12 -srcstoretype PKCS12 -srcstorepass android -alias androiddebugkey
