以前對apk重新打包簽名都是用的apktool里面的Auto-sign 工具,后來發(fā)現(xiàn)有時候利用該工具對一些apk簽名會失敗,所以后來就使用 jarsigner這個工具,現(xiàn)記錄一下這個工具的使用方法
創(chuàng)新互聯(lián)公司擁有十載成都網(wǎng)站建設工作經(jīng)驗,為各大企業(yè)提供成都網(wǎng)站建設、網(wǎng)站制作服務,對于網(wǎng)頁設計、PC網(wǎng)站建設(電腦版網(wǎng)站建設)、成都app軟件開發(fā)公司、wap網(wǎng)站建設(手機版網(wǎng)站建設)、程序開發(fā)、網(wǎng)站優(yōu)化(SEO優(yōu)化)、微網(wǎng)站、域名注冊等,憑借多年來在互聯(lián)網(wǎng)的打拼,我們在互聯(lián)網(wǎng)網(wǎng)站建設行業(yè)積累了很多網(wǎng)站制作、網(wǎng)站設計、網(wǎng)絡營銷經(jīng)驗,集策劃、開發(fā)、設計、營銷、管理等網(wǎng)站化運作于一體,具備承接各種規(guī)模類型的網(wǎng)站建設項目的能力。1 首先要生成一個自己的key
D:\>keytool -genkey -alias myKeyStore -keyalg RSA -validity 20000 -keystore myKeyStore
輸入密鑰庫口令:
再次輸入新口令:
您的名字與姓氏是什么?
[Unknown]: sun
您的組織單位名稱是什么?
[Unknown]: ze
您的組織名稱是什么?
[Unknown]: duo
您所在的城市或區(qū)域名稱是什么?
[Unknown]: df
您所在的省/市/自治區(qū)名稱是什么?
[Unknown]: fd
該單位的雙字母國家/地區(qū)代碼是什么?
[Unknown]: cn
CN=sun, OU=ze, O=duo, L=df, ST=fd, C=cn是否正確?
[否]: y
輸入
(如果和密鑰庫口令相同, 按回車):
這里輸入密鑰庫口令: 要輸入你的密鑰庫的指令,并且要記住后面用的著,沒有什么意外情況的話,填寫了下面的指令以后,就能生成一個 myKeyStore 這個密鑰文件了
2 使用密鑰文件來重新簽名自己的apk
jarsigner -verbose -keystore myKeyStore -signedjar TestB_signed.apk TestB.apk myKeyStore
D:\>jarsigner -verbose -keystore myKeyStore -signedjar TestB_signed.apk TestB.apk myKeyStore
輸入密鑰庫的密碼短語:
正在添加: META-INF/MANIFEST.MF
正在添加: META-INF/MYKEYSTO.SF
正在添加: META-INF/MYKEYSTO.RSA
正在簽名: AndroidManifest.xml
正在添加: assets/
正在簽名: assets/finalout.dex
正在簽名: classes.dex
正在添加: lib/
正在添加: lib/armeabi/
正在簽名: lib/armeabi/libinit.so
正在簽名: lib/armeabi/libsocketback.so
正在簽名: lib/armeabi/libsocketclient.so
正在添加: res/
正在簽名: resources.arsc
正在添加: res/drawable-hdpi/
正在簽名: res/drawable-hdpi/ic_launcher.png
正在添加: res/drawable-ldpi/
正在簽名: res/drawable-ldpi/ic_launcher.png
正在添加: res/drawable-mdpi/
正在簽名: res/drawable-mdpi/ic_launcher.png
正在添加: res/layout/
正在簽名: res/layout/login.xml
正在簽名: res/layout/main.xml
jar 已簽名。
警告:
未提供 -tsa 或 -tsacert, 此 jar 沒有時間戳。如果沒有時間戳, 則在簽名者證書的到期
日期 (2069-04-17) 或以后的任何撤銷日期之后, 用戶可能無法驗證此 jar。
輸入密鑰庫的密碼短語:
這里輸入剛才設置的密鑰密碼,然后就能夠生成簽名后的apk了,然后安裝即可..
另外有需要云服務器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。