Articles of scala

Использование Java-констант из Scala в Android

У меня странная проблема с разработкой в ​​Scala на Android. Я использую плагин sbt android, и сейчас я пытаюсь заставить контент-провайдеров работать, но … Мне нужно получить массив столбцов, и я делаю это точно так же, как в учебнике: http://developer.android.com/guide/topics/providers/content-providers.html Просто заменил код массива Java на Scala one. Это выглядит так: val projection = Array( […]

Проект Android / Scala в IntelliJ 14 компилируется, но сбой при запуске не находит Scala class

Я создал новый Android-проект в Intellij 14, затем добавил к нему Scala SDK 2.11.6 (доступная область была единственным вариантом, который сработал для меня). Проект работает нормально, если я не использую класс Scala. Но как только я использую, скажем, интерполяцию строк, как только код запускается, приложение выходит из строя с этой ошибкой: 06-20 18:36:27.277 1995-1995/com.pcn.android.games.jacks D/AndroidRuntime﹕ […]

Проект LibGDX написан на Scala, на Android, используя IntelliJ

Поэтому я работал над проектом LibGDX в IntelliJ v12.1.6 с использованием Scala после настройки с помощью этого учебника: http://www.gamefromscratch.com/post/2013/12/01/Using-LibGDX-with-IntelliJ -with-Gradle.aspx . Однако я заметил, что при тестировании игры на моем устройстве Android я получаю следующую ошибку 12-04 17:46:22.483: ERROR/AndroidRuntime(18951): FATAL EXCEPTION: GLThread 475 Process: com.voliant.rsoss, PID: 18951 java.lang.NoClassDefFoundError: scala.Predef$ at com.voliant.rsoss.Actors.Player.act(Player.scala:20) at com.badlogic.gdx.scenes.scene2d.Group.act(Group.java:48) at com.badlogic.gdx.scenes.scene2d.Stage.act(Stage.java:225) […]

Использование AndroidAnnotations с Scala и Gradle

Можно ли использовать AndroidAnnotations с языком программирования Scala и системой сборки Gradle? Когда я пытаюсь интегрировать AndroidAnnotations в мой существующий проект Android / Scala / Gradle, компиляция не выполняется, потому что созданные классы подчеркивания (например, MyActivity_) не могут быть найдены. Вот несколько полезных отправных точек и ссылок: Http://www.scala-lang.org/node/4773 (2010-01-06) Http://www.scala-lang.org/sid/5 (2010-01-27) Http://code.google.com/p/androidannotations/wiki/Configuring (2011-07-28) Http://docs.jboss.org/hibernate/validator/4.1/reference/en-US/html/ch08.html#d0e2816 (2010?) […]

Как понизить версию proguard в градиенте студии Android?

Я пытаюсь создать приложение для Android, используя scala и android studio. Сбой компиляции в proguard с исключением: Error:java.lang.ArrayIndexOutOfBoundsException: 4 at proguard.classfile.editor.InterfaceDeleter.visitSignatureAttribute(InterfaceDeleter.java:162) at proguard.classfile.attribute.SignatureAttribute.accept(SignatureAttribute.java:97) Я нашел в другом месте ( http://sourceforge.net/p/proguard/bugs/549/ ), что эта проблема вызвана ошибкой в ​​scala, но это происходит только в proguard 5.1, а не в proguard 5.0. Теперь мой вопрос: как я […]

Использование Scala с Java в Android Studio

Я установил плагин 1.5.2 Scala в Android Studio 1.2.2. У меня есть существующий (функционирующий) проект, закодированный на Java. Я добавил в Scala тривиальный класс, чтобы заменить существующий Java-класс, чтобы попробовать его. IDE, похоже, проверяет код Scala, но ссылка на класс из Java-кода не решена. Я не знаю, почему. Я успешно смешал языки под SBT на […]

Как исключить файлы R * .class из сборки proguard

Я в один шаг от создания описанного здесь метода: Ориентация на Android с Scala 2.8. Работайте с одним проектом (vs один проект для scala и один для android). Я столкнулся с проблемой. Используя этот входной файл (аргументы) для proguard: -injars bin;lib/scala-library.jar(!META-INF/MANIFEST.MF,!library.properties) -outjar lib/scandroid.jar -libraryjars lib/android.jar -dontwarn -dontoptimize -dontobfuscate -dontskipnonpubliclibraryclasses -dontskipnonpubliclibraryclassmembers -keepattributes Exceptions,InnerClasses,Signature,Deprecated, SourceFile,LineNumberTable,*Annotation*,EnclosingMethod -keep public […]

Scala на Android: java.lang.NoSuchMethodError: java.lang.String.isEmpty

Я следую Exception на Android 2.2.1: java.lang.NoSuchMethodError: java.lang.String.isEmpty Я text.isEmpty из Scala. Любая идея, как это решить?

Использование проекта Scala with Gradle для Android

Кажется, что где-то есть утечка памяти. При настройке проекта в IntelliJ и использовании оболочки Gradle: ./gradlew assembleDebug –debug Я получаю следующее примерно через 5 минут: 14:30:15.245 [INFO] [org.gradle.api.Project] processing scala/collection/SeqViewLike$$anon$5.class… 14:30:53.132 [INFO] [org.gradle.api.Project] processing scala/collection/SeqViewLike$$anon$6.class… 14:33:51.027 [ERROR] [org.gradle.api.Project] 14:33:51.028 [ERROR] [org.gradle.api.Project] UNEXPECTED TOP-LEVEL ERROR: 14:33:51.028 [ERROR] [org.gradle.api.Project] java.lang.OutOfMemoryError: Java heap space 14:33:51.028 [ERROR] [org.gradle.api.Project] at […]

Выделение объекта Java для объекта в Scala

Привет, работая над Android-приложением для Android в Scala alls, я надеюсь, что просто не могу найти способ написать следующий java-код в scala. Любая помощь была оценена //—retrieve the SMS message received— Object[] pdus = (Object[]) bundle.get("pdus"); msgs = new SmsMessage[pdus.length]; for (int i=0; i<msgs.length; i++){ msgs[i] = SmsMessage.createFromPdu((byte[])pdus[i]); Должен признаться, я не знаю, как писать […]

Intereting Posts
Виджет не тонирован на Lollipop Пользовательская панель действий для вырезания / копирования для EditText, которая отображает дескрипторы выбора текста Android – различия между ORMlite и ActiveAndroid? Как использовать приложение PhoneGap для разработчиков в проектах Кордовы Как использовать форму XML? Местоположение SDK не найдено. ANDROID_HOME – создание проекта градиента в затмении на MAC Сколько памяти занимает каждый процесс Android? Попытка проверить, существует ли файл во внутреннем хранилище Сделать определенную область растрового изображения прозрачным при касании Когда использовать IntentSender или PendingIntent? Что заставляет инструмент jobb запускать FAT Full IOException? Невозможно установить родительскую активность для новых действий в Android Studio. Ошибка: Иерархический родитель должен уже существовать Среда разработки Android в Docker Добавить зависимость от плагина Android Cordova Как сбросить представление в исходное состояние после использования аниматоров для анимации его некоторых свойств?