我尝试在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
}
答案 0 :(得分:6)
修正了问题。我曾尝试在Android 2.4中创建的现有项目上启用java 8。所以gradle版本是3.x。将gradle upra to 4.x修复了问题