Android Studio 3.0 Canary 2仍然要求Jack for Java 8

Jag*_*van 3 java-8 android-studio-3.0

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

compileOptions {
  sourceCompatibility JavaVersion.VERSION_1_8
  targetCompatibility JavaVersion.VERSION_1_8
}
Run Code Online (Sandbox Code Playgroud)

Jag*_*van 6

解决了这个问题.我曾尝试在Android 2.4中创建的现有项目上启用java 8.所以gradle版本是3.x.将gradle upra to 4.x修复了问题