gradle.xml在平台之间不一致

时间:2016-08-01 20:30:45

标签: android android-studio android-gradle

我在Mac和PC上使用Android Studio进行开发,在两个平台之间移动项目时会发现不良行为。

其中一个问题是关于'。idea / gradle.xml'中的“gradleHome”值,这是Mac上正确的值 :< / p>

<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.10" />

当我查看项目并将其加载到Windows上的Android Studio中时,“gradleHome”的'。idea / gradle.xml'值将成为硬编码路径:

<option name="gradleHome" value="C:\Program Files\Android Studio\gradle\gradle-2.10" />

如果使用硬编码路径签入文件,显然会出现问题,但在登记时我似乎无能为力但忽略了这一变化。

有谁知道为什么会这样或者如何预防?我不应该将此文件检入SVN吗?

谢谢!

1 个答案:

答案 0 :(得分:5)

不应将此文件签入版本控制。什么可以进入版本控制并定义gradle-version是这个文件:gradle / wrapper / gradle-wrapper.properties - 我会忽略整个.idea目录。 在一个侧节点 - 考虑使用git over svn - 如果你真的需要svn作为存储,那就有git-svn ..