Длительное время сборки с sbt android-plugin

Я создал демонстрацию приложение с андроид-плагином sbt.

Приложение очень простое. Я поместил файл MainActivity.java в папку / src / main / java / my / package / и кнопку при нажатии происходит переход ко второму Activity , но выполняется в Scala .

Все работает нормально, но время сборки убивает меня. Когда я что-то модифицирую, я запускаю на своем устройстве:

> android: package-debug

> android: start-device

​​Моя проблема в том, что создание проекта с двумя действиями занимает почти целую минуту. Есть ли другой способ скомпилировать и запустить?

Это мой результат android: package-debug

> android: package-debug [info] Написал /Users/macarse/Documents/demo/target/src_managed/main/scala/my/package/TR.scala [info] Компиляция 1 исходного кода Scala в /Users/macarse/Documents/demo/target/scala-2.9.0-1/classes... ProGuard, версия 4.6 ProGuard выпущена под лицензией GNU General Общественная лицензия. Поэтому вы должны убедиться, что программы, которые ссылаются на it (scala, ...), также имеют Стандартную общественную лицензию GNU. В качестве альтернативы вы можете подать заявку на исключение у автора {{ 1}} ProGuard. Чтение каталога программы [/Users/macarse/Documents/demo/target/scala-2.9.0-1/classes] Чтение банка программы [/ Users / macarse /. sbt / boot / scala-2.9.0-1 / lib / scala-библиотека.jar] (отфильтровано) Чтение jar библиотеки [/Users/macarse/Documents/android-sdk-mac_86/platforms/android-4/android.jarhibited Примечание. Вы игнорируем все предупреждения! Подготовка файла вывода [/Users/macarse/Documents/demo/target/classes.min.jar] Копирование ресурсов из каталога программы [/ Users / macarse / Documents / demo /target/scala-2.9.0-1/classes] Копирование ресурсов из jar-файла программы [/Users/macarse/.sbt/boot/scala-2.9.0-1/lib/scala -library.jar] (отфильтровано) [информация] Dexing /Users/macarse/Documents/demo/target/classes.dex [информация] Упаковка / Users / macarse / Documents / demo / target / demo-0.1.apk [успех] Общее время: 56 с, завершено 29 октября 2011 г., 16:22:54

9
задан Jeff Axelrod 25 January 2012 в 08:06
поделиться