2016-02-17 123 views
0

我在兩臺不同的計算機上安裝了Android Studio 1.5.1。我使用SourceTree和BitBucket來處理項目中的VCS。每次我推或拉文件,然後在另一臺計算機上打開它時,Android Studio會更新.idea/gradle.xml,.idea/misc.xml和app/app.iml並進行更改。不同版本的gradlejvm在不同的計算機上(Android Studio)

在.idea/gradle.xml我的電腦有這條線

<option name="gradleJvm" value="1.8" /> 

,而在我的筆記本電腦,我得到

<option name="gradleJvm" value="1.7" /> 

上misc.xml同樣的事情,項目JDK名來自去1.8至1.7。 app.iml有一些我不太瞭解的變化。

感覺就像我只需要將我的筆記本更新到1.8一樣,但我更新了Android Studio,並運行了SDK管理器並更新了它似乎認爲需要更新的所有內容。很明顯,這只是用戶錯誤,我不知道我現在應該更新什麼。有人能指引我朝着正確的方向嗎? SourceTree對我變得非常暴躁,因爲它不喜歡在這些背景文件被更改時拉下另一個版本。

+0

如果你有一個正確的[的.gitignore](https://github.com/github/gitignore/blob/master/Global/ JetBrains.gitignore),你應該忽略這些文件 –

+0

另外,1.8意味着** Java **不是Android Studio或任何Android SDK –

回答

0

.idea文件夾下的所有文件都是本地IDE配置和應加的.gitignore在兩臺機器上。您也可以安全地刪除它們。每次構建後都會重新生成它們。 Also you may refer to this question.

同時也可以防止git的在您的項目跟蹤指定的文件夾,你可以take a look at this question.

+0

我有Android Studio或Source Tree默認生成的.gitignore(我不'不知道哪個)。我從來沒有碰過它。這是什麼在它 .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /建造 /捕獲 不僅僅是添加整個文件夾.idea它,還有什麼我需要擔心添加? –

+0

只需將.idea/*和.idea /添加到gitignore文件 –

相關問題