Re[3]: Scala для Android'a
От: Elifant  
Дата: 26.05.13 16:38
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>Здравствуйте, Elifant, Вы писали:


E>>Здравствуйте, Grundik2, Вы писали:


G>>>Есть ли смысл разрабатывать приложения для Андроида на Scala с точки зрения, того:


E>>Я разрабатываю приложение на Scala/Linux/IntelliJ/SBT:


G>Как настроить IDEA, есть ссылка или руководство?


Завтра накидаю пустой проект.
Re[3]: Scala для Android'a
От: Elifant  
Дата: 27.05.13 04:29
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>Здравствуйте, Elifant, Вы писали:


E>>Здравствуйте, Grundik2, Вы писали:


G>>>Есть ли смысл разрабатывать приложения для Андроида на Scala с точки зрения, того:

E>>Я разрабатываю приложение на Scala/Linux/IntelliJ/SBT:
G>Как настроить IDEA, есть ссылка или руководство?

Вот набросал пустой проект, он не идеальный, но работает: http://kriomant.net/android-empty.tgz
Проект не полагается на IDEA для сборки пакета и использует SBT.

Лирическое отступление: Несмотря на то, что SBT расшифровывается как Simple Build Tool, название осталось от старой версии,
которая и правда была довольно простой. Потом тулза была полностью переписана, и сейчас она очень
сложна для понимания, но зато очень мощна и "конфигурябельна". Всякие ANTы рядом не лежали.

До открытия проекта в IDEA нужно:
* выставить переменную окружения ANDROID_HOME
* поставить плагины для Android, Scala и SBT.
* выполнить ./sbt 'update android:package-debug'
* если Android SDK свежая, то нужно создать symlink на $ANDROID_HOME/build-tools/17.0.0/aapt в $ANDROID_HOME/platform-tools/

После открытия проекта нужно добавить Android SDK и выбрать его в свойствах проекта.
Затем просто жми Shift-F10 для сборки и запуска приложения.

Будут проблемы/вопросы — пиши сюда или на kriomant гмыл ком
Re[4]: Scala для Android'a
От: Grundik2 Земля  
Дата: 27.05.13 05:38
Оценка:
Здравствуйте, Elifant, Вы писали:

E>Здравствуйте, Grundik2, Вы писали:


G>>Здравствуйте, Elifant, Вы писали:


не понял, как все-таки надо настроить idea чтобы она работала с андроидом и скалой вместо java?
Re[5]: Scala для Android'a
От: Elifant  
Дата: 27.05.13 07:50
Оценка:
Здравствуйте, Grundik2, Вы писали:

G>не понял, как все-таки надо настроить idea чтобы она работала с андроидом и скалой вместо java?


Задавай, пожалуйста, вопрос конкретнее. Я прислал ссылку на архив IDEA-проекта с настроенной Scala и Android.
* ты не понял приложенных инструкций? (тогда задай конкретный вопрос)
* или проект не заработал? (тогда опиши проблему)
* или тебе не нужен готовый настроенный проект, а нужна именно инструкция настройки с нуля?
Re[6]: Scala для Android'a
От: Grundik2 Земля  
Дата: 27.05.13 08:42
Оценка:
Здравствуйте, Elifant, Вы писали:

E>Здравствуйте, Grundik2, Вы писали:


G>>не понял, как все-таки надо настроить idea чтобы она работала с андроидом и скалой вместо java?


нужна именно инструкция настройки с нуля
Re[7]: Scala для Android'a
От: Elifant  
Дата: 27.05.13 14:19
Оценка: 3 (1)
Здравствуйте, Grundik2, Вы писали:

G>>>не понял, как все-таки надо настроить idea чтобы она работала с андроидом и скалой вместо java?

G>нужна именно инструкция настройки с нуля

Только что попробовал совершенно прямолинейно:

* Создаем новый Android-проект (http://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+Android+Development)
* Обязательно включаем опцию "Run ProGuard"
* Добавляем Scala facet к модулю (http://confluence.jetbrains.com/display/IntelliJIDEA/Scala)
* Конвертируем Java-классы в Scala (для этого есть автоматический рефакторинг)

Единственная тонкость — конфиг ProGuard, я его залил (http://files.rsdn.ru/25206/proguard-project.txt). А так — все работает.
Re[8]: Scala для Android'a
От: Grundik2 Земля  
Дата: 27.05.13 15:13
Оценка:
Здравствуйте, Elifant, Вы писали:

E>Здравствуйте, Grundik2, Вы писали:


G>>>>не понял, как все-таки надо настроить idea чтобы она работала с андроидом и скалой вместо java?

G>>нужна именно инструкция настройки с нуля

E>Только что попробовал совершенно прямолинейно:


E>* Создаем новый Android-проект (http://confluence.jetbrains.com/display/IntelliJIDEA/Getting+Started+with+Android+Development)

E>* Обязательно включаем опцию "Run ProGuard"
E>* Добавляем Scala facet к модулю (http://confluence.jetbrains.com/display/IntelliJIDEA/Scala)
E>* Конвертируем Java-классы в Scala (для этого есть автоматический рефакторинг)

E>Единственная тонкость — конфиг ProGuard, я его залил (http://files.rsdn.ru/25206/proguard-project.txt). А так — все работает.



сейчас попробую.
и все нормально, запускается тоже нормально?
Re[9]: Scala для Android'a
От: LeonidV Ниоткуда http://vygovskiy.com
Дата: 28.05.13 18:00
Оценка:
Нет, не по слухам. IDEA единственная IDE, которая при установке заставила что-то где-то прописать. Eclipse и Netbeans запускались сразу.
Плюс, у нее много глюков (было?) в Gnome окружении. В последних версиях я этого не замечаю, может, поправили.
http://jvmmemory.com — простой способ настройки JVM
Re[4]: Scala для Android'a
От: Grundik2 Земля  
Дата: 03.07.13 18:08
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, Grundik2, Вы писали:


G>>столько много всяких статей по этой теме, непонятно, какие из актуальные сейчас, а какие устарели. что порекомендуешь, как прикрутить?

B>Я без понятния. Практически так не делал. Как уже написал выше. Я бы взял Android Studio и прикрутил туда Scala Plug-in.
B>Можно и без Android Studio в IntelliJ писать под Android. Там ведь давно поддержка есть.

как ты это сделал? я не могу, она ведь не находит этот плагин в репозиториях. ни его, ни sbt. а idea, разумеется, находит.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.