前言
既然使用的Android studio (簡稱AS)話,還可以直接使用證書的話,多好啊 。打包證書的話,那麼開始教程了。說明下:這裏我使用mac系統的。
教程開始
準備工作
打開Android studio (簡稱AS),需要下面的終端
準備的是本文下面的命令了
命令
下面的命令請直接複製,然後粘貼到Android studio 終端中
1、進入 .android 文件夾中
cd ~/.android
2、輸入生成證書命令:
keytool -list -v -keystore debug.keystore
3、輸入密鑰庫口令:
這裏我是直接回車了。也可以輸入 android
android 或者 回車
下面得上圖了,有圖有真相:
4、給密鑰庫設置密碼並且填寫信息
eytool -genkey -alias sksalias -keyalg RSA -keystore skeystore.jks
5、給密鑰填寫一些信息
如果你輸入好了後,就在後面進行詢問及是否正確,請輸入 y 即可。如圖展示
6、輸入 的密鑰口令
這裏和上面的第三步是一樣密碼。
這裏就不上圖片了,跳過了。
7、查看密鑰庫
這裏是查看剛纔弄好的密鑰庫,這裏還會讓你輸入上面第四步設置的密碼。
keytool -list -v -keystore skeystore.jks
8、導出密鑰庫公鑰、信息等到證書中
語法:
keytool -export -alias sksalias -keystore skeystore.jks -storepass 這裏是第四步的密碼 -file scert.cer
比如(這裏得密碼是123456,那麼請看仔細下面的哪裏有密碼是123456的位置,改下自己在第四步設置的)。生成 scert.cer 文件
keytool -export -alias sksalias -keystore skeystore.jks -storepass 123456 -file scert.cer
這裏也不上圖了
9、建立信任密鑰庫(將服務端證書,導入到客戶端的信任密鑰庫中)
這裏有些東東,在此省略下,原因是我也懂得不多。反正我這裏跳過了,沒有執行下面的這句。有人知道的麻煩留個言
keytool -import -alias sksalias -file scert.cer -keystore ctruststore
10、顯示當前目錄的路徑名
這裏和window和mac差不多,也是輸入 pwd 回車
pwd
10、進入本地文件夾查看
這裏演示的Mac系統的,window的直接粘貼到文件路徑中就可以了,不加以演示。
/* Mac的系統進入某個路徑下的文件,可以通過按 */
command + shift + G
/* 彈出輸入的路徑輸入框,請將第九操作步驟複製下來的粘貼進去,再次回車即可 */
Android studio 打包(單擊我)
結語
能操作到此處的人,絕非平凡人,日後成大神,帶帶我。轉載告訴我一聲。解決的人請勿忘點贊,寫的很辛苦的。感謝大家支持。