Android 梯度同步失败:尝试访问方法kotlin.collections.ArraysKt\uuuuu\ArraysKt.copyOfRange
安装了最新版本的Android Studio(v3.3.2),尝试构建项目时出现以下错误 Gradle工具版本:3.3.2 Gradle同步失败:尝试从类kotlin.reflect.jvm.internal.calls.CallerImpl$method$Instance访问方法kotlin.collections.ArraysKt___;ArraysKt.copyOfRange([Ljava/lang/Object;II)[Ljava/lang Object;] 已经尝试了所有可能的方法。请帮我解决这个问题Android 梯度同步失败:尝试访问方法kotlin.collections.ArraysKt\uuuuu\ArraysKt.copyOfRange,android,kotlin,android-gradle-plugin,Android,Kotlin,Android Gradle Plugin,安装了最新版本的Android Studio(v3.3.2),尝试构建项目时出现以下错误 Gradle工具版本:3.3.2 Gradle同步失败:尝试从类kotlin.reflect.jvm.internal.calls.CallerImpl$method$Instance访问方法kotlin.collections.ArraysKt___;ArraysKt.copyOfRange([Ljava/lang/Object;II)[Ljava/lang Object;] 已经尝试了所有可能的方法。请
我在Android studio 3.3.2中遇到了同样的问题,它不允许我使用Kotlin进行构建 降级Android studio或使用Android studio金丝雀解决了我的问题
我认为这不是一个正确的解决方案。请用正确的方法向我建议。我遇到同样的问题,并通过以下链接解决: 我想出来了。是依赖管理插件:
dependencyManagement {
imports {
mavenBom("org.springframework.boot:spring-boot-dependencies:$springBootVersion")
}
dependencies {
//...
}
在此POM中,有一个kotlin.version属性需要像这样重写:
ext['kotlin.version'] = kotlinVersion
其中,kotlinVersion在文件顶部的my buildscript块中定义。运行bash-gradlew assembleRelease——从终端调试或不使用“w”如果在windows上。这应该会告诉您发现错误的代码行或位置。不幸的是,仅仅显示错误不足以帮助您。您是否将kotlin refect作为依赖项?您的代码中是否有任何
copyOfRange
?kotlin数组周围是否有任何新代码?看起来这是一个临时修复。但这对我有帮助。