APK簽名匯出嚮導

2021-09-06 04:53:19 字數 738 閱讀 2747

以前我們介紹過試用android簽名用keytool和jarsigner製作apk檔案的方法來對乙個apk檔案進行簽名,今天我們主要講解下如何通過android 1.5 sdk以後adt 0.9.1版自帶的use the export wizard。首先我們在package explorer中選擇工程的androidmanifest.xml檔案,可以看到右邊預設的manifest模式中有個exporting功能,選擇use the export wizard,如圖所示:

第二步在project checks中,選擇需要匯出的工程,   一般預設的是當前工程,這裡我們使用預設的android123即可,如下圖:

接下來在keystore selection中選擇create new keystore這項,預設的location為keystore檔案的儲存位置,這裡我們隨便選擇乙個路徑即可,然後輸入密碼和確認密碼,這裡可以隨便填寫,如圖:

在key creation這項中,我們簡單輸入一些資訊,比如alias別名,這裡我就寫自己的名字cwj, 密碼要和剛才keystore中輸入的一樣才行,整個簽名過程其實是乙個rsa加密過程,最後的validity(years)是有效期,這裡輸入推薦的25年即可,其他的內容為選填,如圖

最後在destination and key/certificate checks中選擇只有destination apk file,這是儲存的最終apk檔案的路徑,最後簽名後的apk檔案就儲存到這個位置中,同時下面有一些描述資訊,如圖:

apk簽名 apk版本資訊

1.apk簽名 只支援v1簽名 jarsigner verbose keystore keystore signedjar signed.apk unsigned.apk keyalias別名 支援v1,v2簽名 apksigner對apk簽名的各個引數 apksigner sign 執行簽名操作 ...

apk簽名問題

1 為什麼要簽名?每個發布的應用都有自己的乙個唯一合法的id,這個就是應用自身的簽名,簽名可以保證你軟體公升級的一致性,使用相同簽名的應用可以實現覆蓋安裝,而不一致的簽名將無法共享使用資料,也即是無法覆蓋安裝,這樣可以防止別人篡改,盜用開發者的應用,造成對開發者利益的損害。2 怎麼去簽名?有以下兩種...

apk重新簽名

jarsigner jdk自帶工具,用於生成帶簽名的apk verbose引數表示 顯示出簽名詳細資訊 keystore表示使用當前目錄中的 android.keystore 簽名證書檔案。signedjar io.dcloud.h5935c1f2 legu.apk 表示簽名後生成的apk名稱,7f...