2013-05-26 20 views
1

我有一個項目模板,當我想手動生成一個獨特的應用程序更新到市場。我會請按照下列步驟操作:是否有任何自動重構工具可以產生獨特的android應用程序?

  1. 包名稱中右鍵單擊
  2. 重構,然後重命名
  3. 在minifest重命名的包,然後更新版本代碼
  4. 最後清理從進口等錯誤代碼as * .R;錯誤

我的問題是有沒有工具,自動化這個重構過程,而不參與它呢? 我試圖創建一個Java工具,但它消耗內存和一些事情,我必須手動完成它,我正在尋找這3天,nothings給你一個明確的答案。

+0

您是否在手動執行此操作時遇到任何問題?第4步不應該發生 – stinepike

+0

不,我沒有任何問題手動使用它,我已經創建了許多應用程序這種方式,但即時消息自動化的整個過程,如創建應用程序APK,簽名,還添加照片和文字和所有工作正常,但仍然需要自動執行此操作,因此用戶將擁有一個乾淨的APK,可以隨時更新到市場,而不會與其他應用程序發生任何衝突 – user1283633

回答

1

我的問題是有沒有工具可以自動執行這個重構過程而不涉及它?

新的基於Gradle的構建系統可以處理這種情況。實際上,它允許您分開R.java(爲了保持一致)使用的軟件包名稱和用於確定應用程序在設備和Play商店中是否唯一的軟件包名稱。

我建議您看"The New Android SDK Build System" video from the Google I|O 2013 conference以瞭解更多關於它可以做的事情,因爲Xav肯定涵蓋了這種情況。

請注意,雖然它不是「右鍵單擊」,它應該使腳本解決方案相當容易。

0

謝謝大家,我已經通過將模板項目轉換爲JAR並讓另一個小型項目處理所有事情來解決此問題,我創建了一個小方法來更新該小型項目中的最小范例,並且必須更新包,ver名稱和版本代碼只,然後我使用ANT生成了APK,但是我測試了該項目並且它工作正常,希望這會幫助另一個人

相關問題