2014-09-01 94 views
1

我有我的項目使用的本地庫(對於四種架構)。 (請注意,我沒有編譯它們,我只是從第三方獲得它們)。現在導出已簽名的apk是一件痛苦的事情。我做了以下內容:導出已簽名的apk的不同架構

  1. 刪除4架構3從libs文件夾
  2. 出口簽名的軟件包
  3. 更換庫與歷史
  4. 回到文件夾步驟一個

現在,這些步驟相當煩人,上傳時可能會出錯。

有什麼簡單的方法,我可以只爲4個不同的體系結構(以自動方式)導出4個目標?

我使用Eclipse

回答

0

做得好的考慮用戶,以及生產建築具體的APK,而不是捆綁所有硬件架構下與文件空間上已經受限的設備所產生的廢棄物的單一APK。 Eclipse(或更確切地說ADT)沒有能力做你想做的事。

你的問題的一個答案(不幸的是被許多開發人員採用)是簡單地放棄,並只產生一個包含所有體系結構的apk。 (我甚至在系統應用程序中看到過這種情況 - 根據定義,它必須確切知道它們將在哪個體系結構上運行)。

我採取的一種方法是將Eclipse中的應用程序與其中的所有體系結構導出,然後使用zip工具操作該apk來生成更多副本,並刪除不需要的庫。因爲您已經更改了組成內容,所以您必須先辭職。

+0

我現在所做的工作。我刪除不必要的庫後編譯應用程序。 – 2014-09-01 15:22:35