Ответ 1
Для Windows используйте эту команду mklink /D link-name target-folder
, а для linux/mac используйте ln
для создания исходной ссылки. Оба работают для меня.
Я работаю над приложением PhoneGap, которое предполагается запускать на iOS и Android. Структура моей папки выглядит следующим образом:
+-+-[app folder] | +-[android] (contains Eclipse workspace and project files) | +-[iOS] (contains XCode project files) | +-[www] (contains all html, js, css etc. files for the actual app)
Легко ссылаться на папку www в проекте XCode, все там работает нормально.
Однако создание ссылки на www-папку в Eclipse не работает должным образом: я использовал "Import → Filesystem", чтобы создать ссылку в существующей папке с ресурсами, и все, казалось, работает нормально. Но файлы не копируются в apk во время этапа сборки.
Любая идея, что я делаю неправильно?
Для Windows используйте эту команду mklink /D link-name target-folder
, а для linux/mac используйте ln
для создания исходной ссылки. Оба работают для меня.
Это можно сделать, создав ресурс "Связанная папка" в Eclipse. Это, по сути, то же самое, что и Xcode, когда вы перетаскиваете какой-либо файл или папку в свой проект и рассказываете ему о создании ссылок - просто не так просто.
Плагин ADT Eclipse ожидает, что папка "активы" находится на верхнем уровне вашего проекта, поэтому мы собираемся создать связанную с /folder папку, которая ссылается на. /www, сидя рядом с вашей папкой проекта.
Не знаю, как это работает в MacOS, но я думаю, вы можете создать символическую ссылку с ln, разместив вашу www-папку в активах Eclipse. Я делаю это как в Windows, так и в Linux и работаю нормально.