gradle.xml在平台之间不一致

Bun*_*les 5 android android-studio android-gradle-plugin

我在Mac和PC上使用Android Studio进行开发,并且在两个平台之间移动项目时看到了不良行为.

其中一个问题是关于'.idea/gradle.xml'中的"gradleHome"值,这是Mac上看起来正确的值:

<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.10" />
Run Code Online (Sandbox Code Playgroud)

当我签出项目并将其加载到Windows上的Android Studio中时,"gradleHome" 的".idea/gradle.xml"值将成为硬编码路径:

<option name="gradleHome" value="C:\Program Files\Android Studio\gradle\gradle-2.10" />
Run Code Online (Sandbox Code Playgroud)

显然,如果使用硬编码路径检入文件,则会出现问题,但在检查过程中我似乎无能为力但忽略此更改.

有谁知道为什么会发生这种情况或如何预防?我不应该将此文件检入SVN吗?

谢谢!

lig*_*igi 5

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