Android APK 簽名(圖)

來源:互聯網
上載者:User

Apk簽名首先要有一個keystore的簽名用的檔案.
keystore是由jdk內建的工具keytool產生的.具體產生方式參考一下:
開始->運行->cmd->cd 到你安裝的jdk的目錄這裡我是 C:\Program Files\Java\jdk1.6.0_10\bin
然後輸入:keytool -genkey -alias asaiAndroid.keystore -keyalg RSA -validity 20000 -keystore asaiAndroid.keystore
-alias 後跟的是別名這裡是 asaiAndroid.keystore
-keyalg 是加密方式這裡是 RSA
-validity 是有效期間 這裡是 20000
-keystore 就是要產生的keystore的名稱 這裡是 asaiAndroid.keystore
然後按斷行符號
按斷行符號後首先會提示你輸入密碼:這個在簽名時要用的要記住了哦。
然後會再確認你的密碼。
之後會依次叫你輸入 姓名,組織單位,組織名稱,城市地區,省份名稱,國家代碼等。
參考:
 
運行完可以在 C:\Program Files\Java\jdk1.6.0_10\bin 裡找到剛才生產的keyStore檔案

好現在開始給Apk簽名了:
在 C:\Program Files\Java\jdk1.6.0_10\bin 還提供一個工具 jarsigner.exe
好現在可以在剛才的命令列後繼續運行以下命令給APK簽名:
jarsigner -verbose -keystore asaiAndroid.keystore -signedjar LotteryOnline_signed.apk LotteryOnline.apk asaiAndroid.keystore
-keystore:keystore 的名稱
LotteryOnline_signed.apk  是簽完名後的APK
LotteryOnline.apk 是簽名前的apk
然後按斷行符號:會要求輸入剛才設定的密碼,輸入後按斷行符號就開始簽名了。
參考:
 
運行成功後在 C:\Program Files\Java\jdk1.6.0_10\bin 目錄下會多出一個被簽名的apk檔案,
參考:
 


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.