我必須定期執行一項非常費力的任務,並且正在尋找一種自動化過程的方法。 我必須克隆2 git repos,在eclipse中打開,添加一個回購作爲另一個的依賴關係,更改包名稱,重構,將res文件夾替換爲另一個並構建。 我想寫一個腳本或一些能夠使整個過程自動化的東西。這可能嗎?如果是,我從哪裏開始?自動執行Android構建過程
0
A
回答
2
這可能嗎?
恩,當然。
如果是這樣,我從哪裏開始?
我首先選擇一種編程語言和工具鏈來完成這項工作。
一個流暢的解決方案是使用Gradle和the Gradle for Android plugin,因爲它已經知道如何構建。 「添加一個回購作爲對方的依賴關係」可以從build.gradle
文件中完成。如果您的目標是「更改軟件包名稱,重構,替換res文件夾」只是爲了擁有不同的應用程序ID(例如,允許將其作爲獨立應用程序上傳到Play商店),Gradle for Android只需通過applicationId
即可完成,而不會對代碼本身進行任何實際更改。
但是,您不必使用Gradle。歡迎您選擇任何其他編程語言,至少可以運行外部命令來執行構建。
1
嘗試詹金斯其一個持續集成服務器。它甚至可以從GitHub庫拉碼和生產的Android構建,而不必經過繁瑣的手動步驟
希望這回答你的問題
相關問題
- 1. 構建自動化過程
- 2. Android自定義構建過程
- 3. Android Eclipse:自定義構建過程
- 4. 構建過程後始終執行自定義MSBuild任務
- 5. 在構建過程中選擇性地執行構建任務
- 6. 構建過程中自動更新composer.lock
- 7. xcode 4自動化構建過程
- 8. 在構建過程中自動化xsd.exe
- 9. Fortify360具有自動構建過程?
- 10. 自動化MSI構建過程
- 11. 使腳本自動化構建過程
- 12. Jenkins自動化構建過程
- 13. 如何自動執行此過程?
- 14. 如何自動執行此過程?
- 15. Android的LinPhone構建過程
- 16. 加速Android構建過程
- 17. 自動執行args程序
- 18. 自動執行程序
- 19. 執行任務之前android gradle構建?
- 20. 如何執行自包含耙構建?
- 21. 在自定義任務中執行android構建任務
- 22. 是否可以使用Rake自動化Android應用程序的構建過程?
- 23. 如何在Android Studio中構建後自動運行Android應用程序?
- 24. 通過構建過程自動生成我的xml
- 25. android上的程序執行過程
- 26. 什麼是可以執行的所有自動構建任務?
- 27. 如何在構建後自動執行重複性任務?
- 28. 在新建Team項目時自動執行目錄結構
- 29. 自動構建
- 30. 在創建構建過程中通過ant執行單元測試用例
請解釋詹金斯將如何「添加一個回購作爲另一個的依賴關係,更改包名稱,重構,用另一個替換res文件夾」,因爲這是問題的主體。 – CommonsWare 2014-08-30 11:34:44
@CommonsWare - 我知道事實但不是內在的細節。 – Vivo 2015-04-13 13:47:17