Scala + Android: успешно ли кто-нибудь собирает и отлаживает в Eclipse?

Пока что единственный способ отладки в 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.

11
задан Jeff Axelrod 10 September 2012 в 14:23
поделиться