Android修改編譯器除錯keystore檔案為自己的簽名檔案
阿新 • • 發佈:2019-01-25
無論是eclipse還是AndroidStudio在除錯的時候預設的設定都是自己的keystore簽名,那麼我們經常需要將debug簽名替換掉,用來測試微信等需要正式簽名的模組。
小弟不才,記錄keystore的修改流程,還望大神指教。
總體思路就是將自己的簽名檔案的檔名和密碼統統改掉,改成編譯器認識的即可。
keystore alias --> androiddebugkey
keystore password --> android
keystore alias password --> android
1、將自己製作好的簽名檔案拷貝一份。
2、開啟命令列開始修改
3、鍵入以下一行程式碼修改簽名檔案密碼為android
keytool -storepasswd -keystore 你的keystore檔案路徑如:F:\AS-Projects\mykey
輸入金鑰庫口令:原keystore檔案密碼
新keystore password:android
重新輸入新keystore password:android
4、鍵入以下一行程式碼修改簽名檔案別名為androiddebugkey
keytool -changealias -keystore 你的keystore檔案路徑如:F:\AS-Projects\mykey -alias 你的keystore檔案原別名如:我的key
輸入destination別名:androiddebugkey
輸入金鑰庫口令:android
輸入 <我的key> 的金鑰口令 原keystore檔案別名的密碼
5、鍵入以下一行程式碼修改簽名檔案別名的密碼為android
keytool -keypasswd -keystore 你的keystore檔案路徑如:F:\AS-Projects\mykey -alias androiddebugkey
輸入金鑰庫口令:android 輸入 <androiddebugkey> 的金鑰口令 原keystore檔案別名的密碼 新<androiddebugkey> 的金鑰口令:android 重新輸入新<androiddebugkey> 的金鑰口令:android
至此keystore檔案就修改成功了,那麼將修改好的簽名檔案副本匯入編譯器中即可。
Eclipse編譯器的使用方法:
Windows --> Preferences --> Android --> Build --> Custom debug keystore項替換為修改好的keystore
AndroidStudio編譯器的使用方法:
》》在app資料夾下的build.gradle檔案中新增如下程式碼:
signingConfigs { debug { keyAlias 'androiddebugkey' keyPassword 'adnroid' storeFile file('F\:\\AS-Projects\\project\\mykey.keystore') storePassword 'android' } }
如下圖:
歡迎大神指點
以上。