我必须定期执行一项非常费力的任务,并且正在寻找一种自动化过程的方法。 我必须克隆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