#android 7.0 在运行的时候报
Either enable Jack or remove sourceCompatibility JavaVersion.VERSION_1_8.错
1. 因为 7.0 系统它用的是openJdk 1.8
所以在编译项目的时候用的编译版本是
compileSdkVersion 24
buildToolsVersion "24.0.1"
android { ...
compileSdkVersion 23
buildToolsVersion "24rc2"
defaultConfig {
...
jackOptions {
enabled true
}
}
//使用java1.8 编译 在default 配置里必须写 jackOptions {
//enabled true }
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
}