插件错误:Kotlin抛出未捕获的NoReadAccessException

我只是安装插件,并开始转换它,它会引发异常

插件错误:Kotlin抛出未捕获的NoReadAccessException。 禁用插件NoReadAccessException

读取访问权限只允许从事件派发线程或内部读取操作(请参阅com.intellij.openapi.application.Application.runReadAction())详细信息:当前线程:Thread [ApplicationImpl spoled thread 1,4,main] 355602237; 调度线程:false; isDispatchThread():false SystemEventQueueThread:Thread [AWT-EventQueue-0 2.3#AI-162.4069837 Studio,eap:false,os:Windows 7 6.1,java-version:JetBrains sro 1.8.0_112-release-b06,6,main] 1229449779

请确保您在Android Studio中安装了正确版本的Kotlin插件

对于Android studio 2.3.3,Kotlin Plugin的正确版本是Kotlin 1.1.4-release-Studio2.3-1

下载正确的Kotlin插件后,你应该像这样配置项目。

像这样配置你的Project Gradle

buildscript { ext.kotlin_version = '1.1.4' repositories { jcenter() } dependencies { classpath 'com.android.tools.build:gradle:2.3.3' classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" } } 

而你的模块Gradle应该是这样的。

 apply plugin: 'com.android.application' apply plugin: 'kotlin-android android { .... .... } dependencies{ compile "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" } 

更新它并清理并重建您的项目。