Каждый проект, созданный в Android Studio 1.0.2, содержит несколько файлов, которые ссылаются на собственный абсолютный путь проекта. Я даже не могу переместить свой собственный каталог проектов, если хочу, не говоря уже о том, чтобы поделиться проектом с другими разработчиками.
Исключая файлы в app/build
, это файлы, содержащие абсолютные пути:
.idea/workspace.xml
.idea/modules.xml
.idea/libraries/support_v4_21_0_3.xml
.idea/libraries/appcompat_v7_21_0_3.xml
.idea/gradle.xml
.gradle/2.2.1/taskArtifacts/taskArtifacts.bin
.gradle/2.2.1/taskArtifacts/fileSnapshots.bin
app/app.iml
Как заставить Android Studio использовать относительные пути для всего?
Изменить. Экспериментируя с vanilla IDEA, я сузил происхождение этих абсолютных путей к определенному типу модуля, который, по-видимому, всегда использует Android Studio, не предлагая вам выбор. Но я все еще не понимаю, как их искоренить.
В IDEA 14.0.2, если вы создаете пустой проект или проект Android с помощью "Application Module", проект не содержит никаких абсолютных путей. Если вы создаете проект с "Gradle: Android Module", то он содержит абсолютные пути в тех же файлах, что и проект Android Studio.
Изменить # 2: Создано IDEA-134587