Android Studio Instant 运行 无法在 android 中使用 java 8

Android Studio Instant run not working using java 8 in android

使用 java 8 进行简洁的 Lambda 表达式等,但缺点是立即 运行 不起作用。 buildToolsVersion "23.0.3"

compileOptions {
        sourceCompatibility JavaVersion.VERSION_1_8
        targetCompatibility JavaVersion.VERSION_1_8
    }

如何启用具有 java 8 项功能的即时 运行

来自官方文档:

Known Issues Instant Run does not currently work with Jack and will be disabled while using the new toolchain.

https://developer.android.com/preview/j8-jack.html

耐心是一种美德。对 Java 1.8 的支持将在 Android studio 中内置,在不久的将来(几周后)不需要任何配置或外部库

https://android-developers.googleblog.com/2017/03/future-of-java-8-language-feature.html