В Android Studio я хотел повторно использовать файл strings.xml папки values-id в папку values-in. Поэтому я создал файл strings.xml и добавил символическую ссылку для папки values-in.
../values-id/strings.xml
Из-за этого я не могу построить рабочее пространство. Получение ошибки: Элемент верхнего уровня не завершен. Есть ли способ символической ссылки на папку значений вместо перезаписи?
Я использую символические ссылки в своем проекте для файлов Gradle и исходных папок.
В случае Mac OS:
ln -s relative/source/path destination/folder
В случае Windows:
mklink /j destination\folder relative\source\path
Приведенный пример работает для папок. Протестировано на Android studio начиная с версии 1.4. Одна вещь, которая не очень удобна, это то, что вы попадаете в Git.
Тест на Android Studio 3.3 на Mac
Сначала вы идете внутрь папки, где вы хотите использовать путь символической ссылки
cd '<folder path where you want to add classes>'
запустите эту команду, из которой вы хотите создать символическую ссылку
ln -s '<relative path of classes from this folder>'