Вот клудж, который я использовал, чтобы заставить его работать.
Сначала создайте временный проект 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
временные файлы проекта.