Я разрабатываю с помощью Android Studio как на компьютерах Mac, так и на ПК, и вижу нежелательное поведение при перемещении проектов между двумя платформами.gradle.xml несовместим между платформами
Одним из таких вопросов является относительно значения "gradleHome" в '.idea/gradle.xml', который является правильным выглядящим значением на Mac:
<option name="gradleHome" value="$APPLICATION_HOME_DIR$/gradle/gradle-2.10" />
Когда я проверяю из проекта и загрузить его в Android Studio на Windows, «.idea/gradle.xml» значения для „gradleHome“ становится жестко закодирован путем:
<option name="gradleHome" value="C:\Program Files\Android Studio\gradle\gradle-2.10" />
Очевидным Проблемы будут возникать, если файл проверен с жестко закодированным путем, но я ничего не могу сделать, но игнорировать это изменение во время проверки.
Кто-нибудь знает, почему это происходит или как его предотвратить? Должен ли я не проверять этот файл в SVN?
Спасибо!
Спасибо! Весь вопрос о том, что следует и не должен проверять в проектах Android Studio, очень запутан. Везде, где я смотрю, есть разные мнения. Лучше ли игнорировать весь каталог .idea? – Bungles
yes - сборка определена в файлах gradle-afair. Файлы IDEA также находятся в стандартном gitignore, который создается вместе с новым проектом. – ligi
«.idea/gradle.xml» не содержится в моем файле «.gitignore»: * .iml .gradle /local.properties /.idea/workspace.xml /.idea/libraries .DS_Store /построить /улавливает – Bungles