1. 程式人生 > >Android修改編譯器除錯keystore檔案為自己的簽名檔案

Android修改編譯器除錯keystore檔案為自己的簽名檔案

無論是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'
    }
}

如下圖:

歡迎大神指點

以上。