我正在尋找一種解決方案,它將允許我無需手動操作即可構建我的android應用程序的精簡版和高級版本。 我正在尋找的功能是:在AndroidManifest.xml文件如何自動化精簡版和高級版的Android版本?
- 自動重命名包
- 改變家裏包的名稱。
- 改變Java或/和資源文件常量或替代 相應的文件當前 應用程序版本。
謝謝。
我正在尋找一種解決方案,它將允許我無需手動操作即可構建我的android應用程序的精簡版和高級版本。 我正在尋找的功能是:在AndroidManifest.xml文件如何自動化精簡版和高級版的Android版本?
謝謝。
我會建議尋找到Android Library Projects,以幫助這一點。
我將這種方法用於我的應用程序之一的精簡版和免費版的編輯。我有一個庫項目,其中包含應用程序的所有源代碼和大部分資源,然後包含2個使用1st作爲庫項目的項目,一個用於Lite,另一個用於完整版。
兩個因項目都有自己的資源和清單,允許命名空間是不同的,對我來說,在不同的字符串,圖形等,這取決於版本交換。
我嘗試了Ant方法,但它似乎比圖書館項目方法更麻煩。希望有所幫助。
請注意,Ant仍然用於構建每個項目,但不是分離版本的解決方案的一部分。
我強烈建議你使用這個ant build。我在一篇文章中逐步描述了一次點擊構建技術。文章還介紹了基於Java的參數文件的創建,拷貝文件等
http://www.androider.ro/cum-fac-un-build-automat-cu-ant-in-android-ocb-one-click-build-1501
我爲此使用Ant。
我有一個包含源和資源三個目錄:
/common
/lite
/full
構建我適當的兩棵樹合併在一起,在一個臨時目錄,並建立在此之前。
謝謝,但在你的文章中描述的是純粹的構建腳本,並沒有劃分到精簡版/高級版本這是我的問題。 – 2011-03-11 16:36:39