До сих пор единственным способом, который я смог отлаживать в Eclipse, является использование Treeshaker с веткой Scala IDE buggy 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?
UPDATE. Я успешно отлаживаю (не строю) в Eclipse после создания из командной строки с помощью sbt, sbteclipse и android-plugin.
Что я сделал, так это использовать новое меню проекта Eclipse для Android, подключиться к существующему источнику и указать его в каталог. /src/main. Затем Eclipse распознал настройки Android, и DDMS распознала задачу как принадлежащую проекту Eclipse Android.
Мне также пришлось переконфигурировать исходные папки пути создания Java проекта Eclipse, удалив папку src из пути сборки и добавив папку. / scala. Затем мне пришлось перезапустить Eclipse, чтобы добавить точки останова в файл Scala.
Вот несколько интересных обсуждений о трудностях создания и отладки приложений Android с помощью Eclipse.