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.0 Kotlin无法正常工作
- 为什么我不能指定我的Kotlin文件在Android Studio中的位置?
- 无法在Android Studio中分析Android应用程序
- 为什么Android Studio 3测试版有Build APK(s)选项而不是Build APK?
- 将子模块添加到项目中,使用Gradle版本4.1在Android studio 3.0中导致gradle构建失败
- 如果活动写在Kotlin中,Button onClick属性是none
- 没办法编译我自己的kotlin库
- Android Studio 3.0 gradle 3.0.0-beta2,打破Kotlinunit testing覆盖?
- Android室 – 简单的选择查询 – 无法访问主线程上的数据库