Ich entwickle mit Android Studio auf Macs und PCs und sehe unerwünschtes Verhalten beim Verschieben von Projekten zwischen den beiden Plattformen.Gradle.xml ist nicht konsistent zwischen Plattformen
Eines dieser Probleme ist in Bezug auf den "gradleHome" Wertes in '.idea/gradle.xml', die ein korrekter aussehenden Wert ist auf dem Mac:
<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.10" />
Wenn ich überprüfe aus dem Projekt und laden sie es in Android Studio auf Windows, der ‚.idea/gradle.xml‘ Wert für ‚gradleHome‘ wird zu einem hartcodierte Pfad:
<option name="gradleHome" value="C:\Program Files\Android Studio\gradle\gradle-2.10" />
Offensichtliche Wenn die Datei mit einem hartcodierten Pfad eingecheckt wird, treten Probleme auf, aber ich kann nichts tun, außer diese Änderung beim Einchecken zu ignorieren.
Weiß jemand, warum das passiert oder wie man es verhindert? Sollte ich diese Datei nicht in SVN einchecken?
Danke!
Vielen Dank! Das ganze Thema, was von Android Studio-Projekten eingecheckt werden sollte und sollte, ist sehr verwirrend. Überall wo ich hinschaue gibt es unterschiedliche Meinungen. Ist es empfehlenswert, das gesamte .idea-Verzeichnis zu ignorieren? – Bungles
ja - das Build ist in den Gradle-Dateien definiert - afair IDEA-Dateien sind auch im Standard-Gitignore, das neben einem neuen Projekt erstellt wird – ligi
".idea/gradle.xml" ist nicht in meiner ".gitignore" -Datei enthalten: * .iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /build /einfängt – Bungles