kotlin文件如何在android studio 3.0 Canary 4上运行?

大家都知道Android Studio可以直接运行java类的主要功能,我想用这种方式在Android Studio中练习kotlin语法,我只是简单地写了一个Hello Word! 结果崩溃了: enter image description here

Android Studio也是基于IntelliJ IDEA实现的,我想不出有没有可用的Android Studio来简单地编译kotlin文件,所以希望能给予回复,谢谢!

以下是一些配置信息:

apply plugin: 'java-library' apply plugin: 'kotlin' dependencies { implementation fileTree(dir: 'libs', include: ['*.jar']) compile "org.jetbrains.kotlin:kotlin-stdlib-jre8:$kotlin_version" } sourceCompatibility = "1.7" targetCompatibility = "1.7" buildscript { ext.kotlin_version = '1.1.3-2' repositories { mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } repositories { mavenCentral() } 

在gradle.properties中设置

 android.enableAapt2=false 

结果如上所示,谁可以告诉我发生了什么,谢谢

我不确定是否因为使用java / kotlin依赖关系而不是Android依赖关系,或者预览版本中是否存在问题。 我仍然在一个稳定的Android Studio上,但是我可以创建一个主要的kt类并运行它,无论是在一个子包中,还是在主/ kotlin文件夹的下面。

我的项目与你的不同之处在于我有

 apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-kapt' 

而不是你的依赖(和我没有你的kotlin gradle依赖)

它适用于我而不编辑gradle.properties

 object MainClass { @JvmStatic fun main(args: Array<String>) { print("Hello") } }