Пока что единственный способ отладки в Eclipse - это использовать Treeshaker с ветвью Scala IDE 2.8 с ошибками. Если я попытаюсь построить с помощью Scala IDE без Treeshaker, я получу ошибки ClassNotFound для этого длинного потока на scala-on-android.
В идеале я бы собирал с помощью sbt-android и отлаживал в Eclipse, но мне это не удалось. Наиболее близким к отладке проекта sbt-android, которого я смог достичь, было создание проекта sbt-android с помощью команды android: package-debug, запуск исполняемого файла с помощью команды android: start-emulator, а затем подключение DDMS к приложению нить.
Однако у меня были установлены точки останова, которые сработали бы только после того, как я подключил отладчик к потоку, и ни одна из них не приводила к остановке потока при достижении.
Удалось ли кому-нибудь отладить код Scala Android в Eclipse с помощью каких-либо других инструментов, кроме Treeshaker с Scala IDE на основе Scala 2.8?
ОБНОВЛЕНИЕ : Я успешно отлаживаю (не собираю) в Eclipse после сборки из командная строка с sbt, sbteclipse и android-plugin.
Я использовал новое меню проекта Android Eclipse, подключился к существующему источнику и указал его на каталог ./src/main.Затем Eclipse распознал настройки Android, а DDMS распознал задачу как принадлежащую проекту Eclipse Android.
Мне также пришлось перенастроить исходные папки пути сборки Java проекта Eclipse, удалив папку src из пути сборки и добавив папку ./scala. Затем мне пришлось перезапустить Eclipse, чтобы добавить точки останова в файл Scala.
Вот интересное обсуждение трудностей создания и отладки приложений Android с помощью Eclipse.