對 android apk 進行重新簽名操作

來源:互聯網
上載者:User

標籤:android   blog   http   使用   檔案   ar   2014   html   log   

註:如何進行 android apk 的簽名,不是本文主要內容,如需瞭解簽名先關步驟,可以參考我的以下這篇文章。

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

 

需求描述:在使用 Intellij idea 的情況下,不想通過編輯器提供的功能產生簽名的 apk,因為每次要填寫 apk 的名稱,比較麻煩。

解決方案:idea 每次編譯後,都會在 out 目錄下產生兩個 apk 檔案,該兩個 apk 檔案都是可以安裝執行的,因此選其中一個,進行重新簽名的操作既可。我選的是沒有帶 unaligned 的這個apk。因為選xxx.unaligned.apk的話還需要手動調用 zipalign 工具進行 apk 最佳化處理。不過我們的 rel.sh 指令碼已經實現了最佳化的功能,只是我懶得去改了。

 

1. out 目錄下的 apk 如所示:

2. 使用壓縮公用程式開啟 myapp.apk ,你會看到裡面有一個 META-INF 的檔案夾,這就是簽名相關的資訊,如所示:

 

3. 刪除 meta-inf 檔案夾,然後重新簽名,簽名成功後,運行壓縮對齊處理,執行 rel.sh 指令碼處理,如下:

 

4. 完成版本發布。

 

這篇部落格還算可以吧,沒有什麼廢話,呵呵。電視劇又要更新了,看電視去。

 

對 android apk 進行重新簽名操作

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.