当前位置: 首页 > 工具软件 > Scala Android > 使用案例 >

android studio scala插件,在Android Studio中使用Scala和Java

解念
2023-12-01

适用于Android Studio或IntelliJ的

Scala Plugin只是一个帮助您编写scala代码的工具.它非常聪明,可以在IDE中引用来自java(以及其他方式)的scala类,我认为你的意思是“IDE似乎验证了Scala代码”.

如果你正在开发一个Android应用程序并使用gradle构建工具,那么我建议你使用Gradle scala plugin.它正在使用官方android插件gradle.

然后,此插件将指示将scala文件构建为字节码,其结尾为.class,用于运行应用程序.

下面是scala插件的骨架gradle文件的样子:

buildscript {

repositories {

mavenCentral()

}

dependencies {

classpath 'com.android.tools.build:gradle:1.2.3'

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

classpath "jp.leafytree.gradle:gradle-android-scala-plugin:1.4"

}

}

android {

...

}

apply plugin: 'com.android.application'

apply plugin: "jp.leafytree.android-scala"

dependencies {

...

compile 'org.scala-lang:scala-library:2.11.6'

}

// Configuration for scala compiler options as follows

tasks.withType(ScalaCompile) {

// If you want to use scala compile daemon

scalaCompileOptions.useCompileDaemon = true

// Suppress deprecation warnings

scalaCompileOptions.deprecation = false

// Additional parameters

scalaCompileOptions.additionalParameters = ["-feature"]

}

并且.java和.scala文件可以混合在同一个项目目录中,如:

app/java/com.example

/ItemRelation.java

/Purch.scala

 类似资料: