Android APK使用Debug簽名重新打包 Eclipse更改默認Debug簽名
對已有的apk文件進行重新打包,前面 Android簽名機制:生成keystore、簽名、查看簽名信息 已經(jīng)介紹了。本文介紹另外兩種需求。
使用默認的Debug簽名打包
如果直接使用Eclipse開發(fā)新程序,默認就會被打上Debug的簽名,這個是地球人皆知,但是如果你是想Repack別人并且想使用Debug簽名該怎么辦?
首先需要找到你本機的默認簽名的,一般位于C:\Users\用戶名\.android\debug.keystore下,拷出來,然后打包,打包命令:
jarsigner -verbose -keystore %1 -signedjar %2 %3 androiddebugkey -digestalg SHA1 -sigalg MD5withRSA
其中%1是你的debug.keystore位置,%2是重新簽名之后的apk,比如1.signed.apk,%3是未被簽名過的apk(這里是使用 [使用android-apktool來逆向(反編譯)使用APK] 重新打包的),很明顯這是一個bat腳本,所以保存成.bat下次用的會很high。
密碼是:android
更改Eclipse的默認Debug簽名
Eclipse默認生成的apk是使用Debug簽名的,如想換成自己簽名,可以更改:
Eclipse->Preferences->Android->Build->Custom debug keystore,這個我想對多人團隊開發(fā)app還是很有幫助的。
- Eclipse下配置Ant腳本并自動打包帶簽名的Android apk
- 解決在eclipse中將android項目生成apk并且給apk簽名的實現(xiàn)方法詳解
- Java加密解密和數(shù)字簽名完整代碼示例
- 常用數(shù)字簽名算法RSA與DSA的Java程序內(nèi)實現(xiàn)示例
- Java加密和數(shù)字簽名編程
- Java實現(xiàn)的數(shù)字簽名算法RSA完整示例
- Java數(shù)字簽名算法DSA實例詳解
- Java2下Applet數(shù)字簽名
- 使用數(shù)字簽名實現(xiàn)數(shù)據(jù)庫記錄防篡改(Java實現(xiàn))
- eclipse實現(xiàn)ElGamal數(shù)字簽名
相關(guān)文章
Android 中從屏幕左下角彈出Dialog動畫效果的實現(xiàn)代碼
這篇文章主要介紹了Android 中從屏幕左下角彈出Dialog動畫效果的實現(xiàn)代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-12-12Android GridView不改變背景色實現(xiàn)網(wǎng)格線效果
這篇文章主要介紹了Android GridView不改變背景色實現(xiàn)網(wǎng)格線效果,需要的朋友可以參考下2016-03-03Android中RecyclerView點擊Item設(shè)置事件
這篇文章主要介紹了Android中RecyclerView點擊Item設(shè)置事件的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07