Java 8 安卓Studio 3.0金丝雀2仍然要求Jack支持Java8

Java 8 安卓Studio 3.0金丝雀2仍然要求Jack支持Java8,java-8,android-studio-3.0,Java 8,Android Studio 3.0,我试图在Android3.0Canary2中启用Java8,但我得到一个错误,Java8需要Jack。但这则公告称,3.0预览版不再需要jack。我做错了什么 compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } 解决了这个问题。我曾尝试在Android2.4中创建的现有项目上启用Java8。所以gradle版本是3.x。将gr

我试图在Android3.0Canary2中启用Java8,但我得到一个错误,Java8需要Jack。但这则公告称,3.0预览版不再需要jack。我做错了什么

compileOptions {
  sourceCompatibility JavaVersion.VERSION_1_8
  targetCompatibility JavaVersion.VERSION_1_8
}

解决了这个问题。我曾尝试在Android2.4中创建的现有项目上启用Java8。所以gradle版本是3.x。将gradle升级到4.x解决了这个问题

有趣的是,我读到的大多是Androd Studio版本,而不是gradle版本。卢?