我在两台不同的计算机上安装了Android Studio 1.5.1。我正在使用SourceTree和BitBucket来处理项目中的VCS。每次我推或拉文件然后在另一台计算机上打开它时,Android Studio都会更新.idea / gradle.xml,.idea / misc.xml和app / app.iml并进行更改。
在.idea / gradle.xml上我的电脑有这条线
<option name="gradleJvm" value="1.8" />
在我的笔记本电脑上我得到了
<option name="gradleJvm" value="1.7" />
在misc.xml上,project-jdk-name从1.8到1.7。 app.iml有很多我不太懂的变化。
感觉我只需要将我的笔记本电脑更新到1.8,但我更新了Android Studio并运行了SDK管理器并更新了它认为需要更新的所有内容。显然这只是用户错误,我不知道我现在应该更新什么。有人能指出我正确的方向吗? SourceTree对我变得非常脾气暴躁,因为当这些后台文件被更改时,它不喜欢拉下其他版本。
答案 0 :(得分:0)
.idea 文件夹下的所有文件都是本地IDE配置,应在两台计算机上添加到.gitignore。您也可以安全地删除它们。每次构建后都会重新生成它们。 Also you may refer to this question.
另外,为防止git跟踪项目中的指定文件夹,您可以take a look at this question.