如何在Android Studio中的版本控制项目中共享运行/调试配置?

时间:2015-12-08 08:49:27

标签: android-studio intellij-idea

这应该很容易,但出于某种原因,我无法让它发挥作用。谷歌/安卓工作室的人建议避免在版本控制下使用.idea和* .iml文件并使用"导入项目"代替。工作正常,没问题。

但是,如果我想共享一个运行/调试配置,我会检查"分享" "运行/调试配置"中的复选框对话框,反过来创建.idea / configurations / name.xml。好的,让我们在.gitignore中为这个文件添加一个例外。

现在,会发生什么:

  1. git checkout(gradle files + .idea / configurations / name.xml)
  2. 导入项目(生成所有.idea和* .iml文件)
  3. 运行 - >编辑配置... - >在那里看到共享配置?没了!
  4. 因为配置必须由.idea / workspace.xml文件引用。但是每个人都建议避免将此文件版本化,因为它包含用户设置,因此应该自动生成。

    那么如何解决这个鸡蛋问题呢?

1 个答案:

答案 0 :(得分:0)

对我来说,将“ runConfigurations”文件夹添加到版本控制就足够了。

所有配置都必须选中“共享”,以便为它们提供单独的文件。

然后,一旦项目签出,所有配置都可以再次运行。

这在Android Studio 3.5.3中完美工作。 (使用我的flutter存储库)