首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何跨团队管理Android的版本?

如何跨团队管理Android的版本?
EN

Stack Overflow用户
提问于 2014-07-22 19:18:41
回答 1查看 490关注 0票数 3

我有点担心答案是“不要用beta软件来开发生产应用程序”,但我想我还是会试一试的。

目前我们的团队正在共享和android项目,使用Android来开发它。当"Developer A“更新他在本地安装的AS版本时,也有可能需要对gradle插件和构建工具进行更新。他推动变革。

"Developer B“会进行更改,而且由于安装的版本太旧,他已经无法构建。为了开发新的功能,他必须升级到最新版本。

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

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

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

EN

回答 1

Stack Overflow用户

发布于 2014-07-22 19:42:36

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

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

长话短说,让多个开发人员在同一个项目中使用不同版本的开发工具(在我看来)并不是个好主意。它导致不一致,是更多的工作比它的价值。当您想升级到新版本时,请作为一个团队而不是以个人身份进行升级。

我还认为,在生产应用程序中使用Android并不一定是件坏事,它使用的构建工具已经相当成熟,但是IDE本身也需要一些改进。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24895924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档