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") } }
- Android Studio 3 Kotlin版本
- 在另一个模块的function模块中找不到Kotlin类
- 错误:找不到符号类为android studio 3.0稳定的java类添加kotlin类
- RegisterResGeneratingTask已弃用,请使用registerGeneratedFolders(FileCollection)
- Gradle kotlin不支持的方法Dependencies.getAtoms()
- 无法合并dex
- Android Studio 3 beta 2 ClassNotFound在kotlin单元测试中
- 两个并发字符串替换为kotlin字符串
- Android Studio 3 Kotlin版本