斯卡拉与android工作室

问题描述 投票:1回答:1

我有一个带有Android studio 3.2的Java项目,我想添加一些Scala文件。我已经读过这个Using Scala with Java in Android Studio,我对此有一些疑问。

据我所知,当你想要java和scala文件时,最好使用gradle scala插件而不是scala插件。但由于主题相当陈旧,我想知道它是否仍然是真的,或者我是否应该使用scala插件。

感谢您的答案和任何建议!

java scala android-studio
1个回答
-1
投票

我创建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"
    ...

}
© www.soinside.com 2019 - 2024. All rights reserved.