Скала-приложение IntelliJ IDEA для Android

Я пытаюсь создать приложение для Android в IntelliJ IDEA, используя scala. Я сделал модуль Android и модуль scala. Я просто хочу немного приветствовать мир для начала. Я добавил модуль scala в качестве зависимости для модуля Android, но когда я создаю проект («создать проект») или пытаюсь запустить его, я получаю эту ошибку:

проблема с записью вывода: format == null

Кто-нибудь знает, в чем проблема?

P.S. В netbeans я даже не могу ничего добавить в качестве ресурса для проекта Android.

Может быть, это не тот способ сделать это, мне нужно изменить ant-скрипт основного модуля или что-то в этом роде? Любые указатели приветствуются.


person Para    schedule 13.12.2010    source источник


Ответы (1)


Я запрограммировал Android с помощью scala, используя intellij. Однако я решил не использовать intellij для компиляции. Вместо этого я использовал sbt (http://code.google.com/p/simple-build-tool/) с плагином sbt для Android (https://github.com/jberkel/android-plugin) для сборки и обработчика идей sbt (https://github.com/mpeltonen/sbt-idea), чтобы создать файлы проекта для idea.

person thoredge    schedule 14.12.2010
comment
работает ли плагин андроида на винде? все они не имеют много документации. Прочитайте файлы readme, но они довольно схематичны. Итак ... это работает и на окнах? Если да, то не могли бы вы рассказать мне более подробно, что мне нужно сделать, чтобы закончить проект с идеей? заранее спасибо - person Para; 16.12.2010
comment
Я не проверял это с окнами, поэтому я, честно говоря, не знаю. - person thoredge; 17.12.2010
comment
Начните с установки sbt. Затем следуйте инструкциям андроид-плагина, чтобы создать проект с нуля. Когда вы получите это для сборки, вы можете перейти на страницу sbt-idea и следовать инструкциям по установке и запуску процессора. После этого у вас должен открыться файл проекта intellij. - person thoredge; 17.12.2010
comment
Я установил sbt, но не могу установить плагин для Android. Я прочитал всю документацию, но не понимаю, как запустить его в Windows. У меня нет доморощенного. Я не могу запустить скрипт create_project. Я не знаю, как это запустить. Create_project не является исполняемым файлом или летучей мышью, у него нет расширения, поэтому, когда я пытаюсь запустить его, Windows думает, что я пишу команду. - person Para; 19.12.2010
comment
Кстати, я читал в других блогах, что использование sbt таким образом запрещает мне отлаживать код scala, даже если он работает. Это так? - person Para; 19.12.2010
comment
Доморощенная часть касается установки Android SDK, поэтому, если вы установили его обычным способом, все должно быть в порядке. Сценарий create_project можно запустить, если вы установили cygwin (cygwin.com). В описании сказано, что скрипт является альтернативным способом создания проекта (к написанию кода, приведенного выше на странице). Однако кажется, что сценарий включает в себя больше, например создание манифеста. - person thoredge; 20.12.2010