Android Scala и Gradle

Я новичок в Gradle. Есть ли пример, как правильно настроить gradleandroid-plugin для классов scala.

Это то, что у меня есть сейчас.

buildscript { repositories { mavenCentral() } dependencies { classpath 'org.gradle.api.plugins:gradle-android-plugin:1.2.1' } } apply plugin: 'android' apply plugin: 'eclipse' apply plugin: 'scala' sourceCompatibility = 1.6 version = "1.0.0" repositories { mavenCentral() } dependencies { compile files('/home/pcu/workspace/workspace-android/emoo/libs/android-support-v4.jar') compile 'org.scala-lang:scala-library:2.9.1' scalaTools 'org.scala-lang:scala-compiler:2.9.1' scalaTools 'org.scala-lang:scala-library:2.9.1' } task configureDebug << { jar.classifier = "debug" } task configureRelease << { proguard.enabled = true } 

Но компиляция терпит неудачу. Класс Scala не компилируется.

На самом деле это намного проще с правильным плагином:

https://github.com/saturday06/gradle-android-scala-plugin

Это сработало отлично для меня.

Вам нужно только около 3 строк в конфигурации вашего градиента и потенциально proguard, чтобы уменьшить размер apk.

Настройка хорошо документирована на странице github. Все, кроме шагов 1-3, является необязательным.