开发Gradle插件时报下面的错误
Cause: Dex cannot parse version 52 byte code.
This is caused by library dependencies that have been compiled using Java 8 or above.
If you are using the 'java' gradle plugin in a library submodule add
targetCompatibility = '1.7'
sourceCompatibility = '1.7'
targetCompatibility = '1.7' 这个要怎么添加
尝试了以下两种方法都无效
apply plugin: 'groovy'
repositories {
jcenter()
}
compileGroovy {
sourceCompatibility = 1.7
targetCompatibility = 1.7
}
dependencies {
compile gradleApi()//gradle sdk
compile localGroovy()//groovy sdk
}
apply plugin: 'groovy'
repositories {
jcenter()
}
tasks.withType(GroovyCompile) {
sourceCompatibility = '1.7'
targetCompatibility = '1.7'
}
dependencies {
compile gradleApi()//gradle sdk
compile localGroovy()//groovy sdk
}
想要把AndroidStudio的JDK版本改为1.7也无法设置
这种情况应该如何处理?