【Android】Android studio jks打包證書 命令方式

前言

既然使用的Android studio (簡稱AS)話,還可以直接使用證書的話,多好啊 。打包證書的話,那麼開始教程了。說明下:這裏我使用mac系統的。

教程開始

準備工作

  • 打開Android studio (簡稱AS),需要下面的終端
    Android studio 終端

  • 準備的是本文下面的命令了

命令

下面的命令請直接複製,然後粘貼到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

mac 的操作

10、進入本地文件夾查看

這裏演示的Mac系統的,window的直接粘貼到文件路徑中就可以了,不加以演示。

/* Mac的系統進入某個路徑下的文件,可以通過按 */
command + shift + G

/* 彈出輸入的路徑輸入框,請將第九操作步驟複製下來的粘貼進去,再次回車即可 */

進入的狀態

Android studio 打包(單擊我)


結語

能操作到此處的人,絕非平凡人,日後成大神,帶帶我。轉載告訴我一聲。解決的人請勿忘點贊,寫的很辛苦的。感謝大家支持。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章