Gradle Sync失败:尝试访问方法Kotlin.Collections.Arrayskt ___ arrayskt



安装了最新版本的Android Studio(v3.3.2),并在尝试构建项目并发生以下错误时。

Gradle工具版本:3.3.2

gradle同步失败:尝试访问方法kotlin.collections.arayskt ___ arrayskt.copyofrange([[ljava/lang/object; ii)[ljava/lang/object; ii);来自类kotlin.reflect.jvm.internal.calls.callerimpl $ method $实例

已经尝试了所有可能的方法。请帮助我解决此问题。

错误:类kotlin.reflect.jvm.internal.functioncaller $ fieldSetter

kotlin中的错误,但仅使用Java -类Kotlin.reflect.jvm.internal.functionCaller $ fieldSetter

https://developer.android.com/studio/releases/gradle-plugin-plugin#updating-plugin

我遇到了与Android Studio 3.3.2相同的问题,它不允许我使用Kotlin构建。

降级Android Studio或使用Android Studio Canary解决了我的问题。

我认为这不是一个正确的解决方案。用正确的方法建议我。

我遇到了相同的问题,并通过以下链接解决:

https://discuss.kotlinlang.org/t/gradle-depperency-management-management-plugin-illegalaccesserror-tried-to-access-method-method-method-method-kotlin-collections-arayskt-arrayskt-arrayskt-arrayskt-arrayskt-arrayskt-araysjvmkt-copyofrange/10325/4

>

我发现了。这是依赖关系管理插件:

    dependencyManagement {
    imports {
    mavenBom("org.springframework.boot:spring-boot-dependencies:$springBootVersion")
    }
    dependencies {
        //...
    }

在此pom中,有一个kotlin.version属性,需要这样覆盖:

ext['kotlin.version'] = kotlinVersion

在文件顶部的buildscript块中定义了kotlinversion。

相关内容

最新更新