我有一个带有Android studio 3.2的Java项目,我想添加一些Scala文件。我已经读过这个Using Scala with Java in Android Studio,我对此有一些疑问。
据我所知,当你想要java和scala文件时,最好使用gradle scala插件而不是scala插件。但由于主题相当陈旧,我想知道它是否仍然是真的,或者我是否应该使用scala插件。
感谢您的答案和任何建议!
我创建fork这个插件https://github.com/AllBus/gradle-android-scala-plugin这个版本的插件支持Android 28和Gradle 5.3
在build.gradle文件中编写此代码
buildscript {
repositories {
google()
jcenter()
maven { url 'https://jitpack.io' }
}
dependencies {
classpath 'com.android.tools.build:gradle:3.3.2'
classpath 'com.github.AllBus:gradle-android-scala-plugin:3.3.2'
}
}
并添加app / build.gradle
apply plugin: "com.android.application"
apply plugin: "jp.leafytree.android-scala"
android {
compileSdkVersion 28
...
}
dependencies {
implementation "org.scala-lang:scala-library:2.11.12"
...
}