對 android apk 進行從新簽名操做

注:如何進行 android apk 的簽名,不是本文主要內容,如需瞭解簽名先關步驟,能夠參考個人如下這篇文章。html

地址:http://www.cnblogs.com/LuQingshang/p/3926009.htmlandroid

 

需求描述:在使用 Intellij idea 的狀況下,不想經過編輯器提供的功能生成簽名的 apk,由於每次要填寫 apk 的名稱,比較麻煩。app

解決方案:idea 每次編譯後,都會在 out 目錄下生成兩個 apk 文件,該兩個 apk 文件都是能夠安裝執行的,所以選其中一個,進行從新簽名的操做既可。我選的是沒有帶 unaligned 的這個apk。由於選xxx.unaligned.apk的話還須要手動調用 zipalign 工具進行 apk 優化處理。不過咱們的 rel.sh 腳本已經實現了優化的功能,只是我懶得去改了。編輯器

 

1. out 目錄下的 apk 以下圖所示:ide

2. 使用壓縮工具打開 myapp.apk ,你會看到裏面有一個 META-INF 的文件夾,這就是簽名相關的信息,以下圖所示:工具

 

3. 刪除 meta-inf 文件夾,而後從新簽名,簽名成功後,運行壓縮對齊處理,執行 rel.sh 腳本處理,效果圖以下:優化

 

4. 完成版本發佈。idea

 

這篇博客還算能夠吧,沒有什麼廢話,呵呵。電視劇又要更新了,看電視去。3d

相關文章
相關標籤/搜索