Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/211.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
混合使用Java+;Scala在Android项目中使用Gradle?_Android_Scala_Gradle_Android Gradle Plugin - Fatal编程技术网

混合使用Java+;Scala在Android项目中使用Gradle?

混合使用Java+;Scala在Android项目中使用Gradle?,android,scala,gradle,android-gradle-plugin,Android,Scala,Gradle,Android Gradle Plugin,使用Gradle在Android项目中混合使用Java+Scala的最简单方法是什么 它在使用吗 我这样问是因为gradleandroidscala插件中的示例我不知道如何开始,也许还有其他简单的方法来混合scala+Java 有没有比gradle android scala插件更简单(更轻松、更麻烦)的方法?使用gradle没有好的解决方案 改用sbt android 使用Android studio 3.3.2并创建Android项目 在build.gradle文件中编写此代码 builds

使用Gradle在Android项目中混合使用Java+Scala的最简单方法是什么

它在使用吗

我这样问是因为
gradleandroidscala插件中的示例
我不知道如何开始,也许还有其他简单的方法来混合scala+Java


有没有比gradle android scala插件更简单(更轻松、更麻烦)的方法?

使用gradle没有好的解决方案


改用sbt android

使用Android studio 3.3.2并创建Android项目

在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"
    ...

}

请记住,使用sbt并不意味着不能使用android studio。您可以使用scala插件将sbt项目导入android studio。(然而,目前的版本有一个bug,很快就会修复)不错,对gui布局文件进行wysiwyg编辑怎么样?wysiwyg在android上不是一个东西。不管设计师的可用性如何,它基本上都是垃圾。很有趣,所以专业人士不使用它?只有初学者?