Android Studio 3.0 Canary 2 仍然需要 Jack Java 8

Android Studio 3.0 Canary 2 Still demands Jack for Java 8

我尝试在 Android 3.0 Canary 2 中启用 Java 8,但我收到错误提示 Java 8 需要 Jack。但是这个公告 https://developer.android.com/guide/platform/j8-jack.html说 3.0 预览版不再需要 jack。我做错了什么。

compileOptions {
  sourceCompatibility JavaVersion.VERSION_1_8
  targetCompatibility JavaVersion.VERSION_1_8
}

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