如何管理整个团队的Android Studio版本?

时间:2014-07-22 19:18:42

标签: android

我有点担心答案是“不要使用测试版软件来开发生产应用程序,"但无论如何,我想我会试一试。

目前我们的团队正在共享和Android项目,使用Android Studio开发它。当"开发者A"更新他在本地安装的AS版本,它有可能还需要更新gradle插件和构建工具。他推动了变革。

"开发人员B"拉动变化,他不再能够通过AS进行构建,因为他的安装版本太旧了。他必须升级到最新的AS才能开发新功能。

现在是时候发布新版本了,我们的构建服务器在其本地SDK安装中使用了错误版本的构建工具。

这不是一个理想的解决方案。我认为解决这个问题的正确方法是等到发布AS 1.0并且只订阅"发布"更新频道。

你是如何解决这个问题的?

1 个答案:

答案 0 :(得分:1)

答案是在整个团队中使用一个标准版本的开发工具。

我在其他平台上多次使用的方法是将您的源代码保存在版本控制系统中,并确保所有人使用相同版本的构建工具,在本例中为Android Studio 。开发人员没有理由使用不同版本的构建工具,除非他们正在使用不同版本的代码。当您想要迁移到更新版本时,您可以从您的仓库创建一个标记或代码副本,保证可以与Android Studio X版一起使用。然后每个人都可以一起迁移到新版本。

长话短说,在我看来,使用不同版本的开发工具在同一个项目中拥有多个开发人员并不是一个好主意。它会导致不一致,而且工作量超过它的价值。当您想要升级到新版本时,请以团队形式而不是个人身份进行。

我还认为将Android Studio用于生产应用程序并不一定是坏事,它使用的构建工具相当成熟,但IDE本身可以使用一些改进。