一般去\jre\bin目錄裡可以找到jarsigner.exe。有了它我們就可以簽名了
首先開啟cmd命令視窗,進入當前目錄\jre\bin.
將應用的秘鑰檔案,需要簽名的apk拷貝到當前目錄(不拷貝也可以,但是寫命令時需要加上秘鑰和apk所在檔案路徑比較麻煩。)
在cmd命令列輸入命令:
jarsigner -verbose -keystore miyao_keystore.jks -signedjar signed.apk unsign.apk miyaobieming
針對上邊的命令解釋:
-verbose 代表輸出詳細資訊
miyao_keystore.jks 代表你應用的秘鑰
signed.apk 代表你簽名後的應用名字,你自己隨意起名
unsign.apk 代表你準備簽名的應用apk
miyaobieming 代表你的秘鑰別名,一般預設是key0,不知道的同學可以用androidstudio/eclipse生成應用,在輸入秘鑰密碼時,會顯示應用別名
輸入命令回車後,會提示輸入秘鑰密碼,輸入密碼成功後會顯示簽名資訊,最後簽名成功。
以上就是最簡單的手動簽名方法。如果不想將秘鑰和apk拷貝到當前目錄,可以在輸入命令時,在對應檔名前加相應的路徑。
希望對大家有幫助!
android 通過gdbserver 除錯c
有些事真的很煩鎖,但是又不得不做 環境 ubuntu12.04 ndkr9 android sdk android 4.2.2 盒子,已root 過程 1 c 編寫程式 2 ndk build ndk debug 1 強制生成除錯資訊 3 adb push gdbserver system bin ...
通過wifi除錯android程式
資料線丟了,不想花錢去買,在網上看了看,android手機居然可以通過wifi進行程式的除錯,太好了,自己搞了一下,雖然網上寫的很詳細,但是還是有些問題,記錄下來,下次參考。1.首先讓android 聽指定的埠 這一步需要使用shell,因此手機上要有終端模擬器,不過網上很多,隨便找個就行了,依次敲...
android 通過uri啟動Activity
uri定義了通訊協議 uri uri uri.parse com.sds.gw 通過action和uri呼叫第二個程序中的activity,並傳遞資料 intent invokeintent new intent null,uri invokeintent.putextra prm1 z invok...