【发布时间】:2020-03-19 08:13:08
【问题描述】:
我最近将 Kotlin 添加到我的 Java 项目中,我的构建开始失败,我收到以下消息:
"在 plugins{} 块之前只允许 buildscript {} 和其他 plugins {} 脚本块,不允许其他语句" 和 this "Caused by: org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:"
有人知道如何解决这个问题吗?我将 jdk 设置为 1.8(如下所示),因此该问题的现有答案似乎不适用。
编译选项 { 源兼容性“1.8” 目标兼容性“1.8” }至于括号,这是我的项目 build.gradle 文件,它在其中引用。
buildscript {
repositories {
jcenter()
google()
maven { url 'https://plugins.gradle.org/m2/'}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.5.3'
classpath 'com.google.gms:google-services:4.3.3'
classpath 'gradle.plugin.com.onesignal:onesignal-gradle-plugin:0.12.5'
}
}
allprojects {
repositories {
jcenter()
google()
maven { url "https://jitpack.io" }
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
plugins {
id 'org.jetbrains.kotlin.jvm' version '1.3.70'
}
【问题讨论】:
标签: java android kotlin groovy