Как я могу найти файлы между проектом sbt и проектом Eclipse Android? - PullRequest
1 голос
/ 19 ноября 2011

Я хочу иметь возможность использовать один набор исходных файлов между проектом sbt android-plugin, который я соберу из командной строки. Я хотел бы иметь возможность использовать тот же файл AndroidManifest.xml, что и каталог res.

Есть ли способ заставить Eclipse создать / импортировать проект Android из каталога srt проекта src / main?

1 Ответ

1 голос
/ 19 ноября 2011

Вот клудж, который я использовал, чтобы заставить его работать.

Сначала создайте временный проект Eclipse Android в своем рабочем пространстве с соответствующим исходным кодом, манифестом, ресурсами и т. Д. Я буду называть этот проект EclipseProj.

Далее создайтеsbt android-plugin проект из оболочки в той же директории, что и Eclipse Workspace.Я буду называть этот проект SbtProj.

Затем переместите содержимое папки src из EclipseProj в SbtProj/src/main/java, а также файл AndroidManifest.xml и папку res,По желанию, убедитесь, что вы можете собрать SbtProj.

Далее, переместите файлы .classpath, .project и project.properties в SbtProj/src/main.

Теперь вы готовы кимпортировать проект sbt в Eclipse.Удалите EclipseProj из Eclipse (пока не удаляйте файлы на диске, если вы что-то пропустили.)

Из Eclipse выберите меню импорта «Существующие проекты в рабочую область» и нажмите «Обзор», чтобы выбратькорневая директория.Выберите путь к SbtProj/src/main, затем установите флажок для импорта проекта.Я снова буду называть этот новый проект EclipseProj, так как мы удалили старую временную версию из Eclipse.

Теперь ваш проект импортирован, но источник отсутствует.Щелкните правой кнопкой мыши EclipseProj в Eclipse и выберите свойства проекта.Нажмите «Путь сборки Java», затем вкладку «Источник» и кнопку «Добавить папку».Установите флажок Java.

Теперь выполните чистую сборку в Eclipse и убедитесь, что EclipseProj строит.Если это произойдет, и SbtProj также, вы сделали, и вы можете удалить исходные EclipseProj временные файлы проекта.

...