【发布时间】:2019-02-08 08:17:59
【问题描述】:
我在 gradle.properties 文件中添加了一个新选项:
android.enableSeparateAnnotationProcessing=true
但我从编译器/构建器收到以下警告:
警告:选项设置
android.enableSeparateAnnotationProcessing=true是实验性的 不支持。
我也尝试过false,但收到以下消息:
Gradle 可能会禁用增量编译,如下注解 处理器不是增量的:compiler-1.1.1.jar (android.arch.persistence.room:compiler:1.1.1),compiler-4.8.0.jar (com.github.bumptech.glide:compiler:4.8.0), 黄油刀编译器-8.6.0.jar (com.jakewharton:butterknife-compiler:8.6.0)。考虑设置 实验功能标志 android.enableSeparateAnnotationProcessing=true 在 gradle.properties 文件以在单独的任务中运行注释处理 并使编译增量。
环境:
JRE 1.8.0_152-release-1136-b06 amd64
JetBrains s.r.o 的 JVM OpenJDK 64 位服务器 VM
Android Studio 3.2.1 构建 #AI-181.5540.7.32.5056338
Gradle 4.10.3
Android Gradle 插件:3.3.1
Android 文档:
当您包含此标志时,Android Gradle 插件 在单独的任务中执行注释处理器并允许 Java 编译任务以增量方式运行。 https://developer.android.com/studio/releases/gradle-plugin
【问题讨论】:
-
您介意澄清一下您要问的是什么吗?
-
@AivarasPrudnikovas 我说的是那些警告......如何解决它们?
WARNING: The option setting android.enableSeparateAnnotationProcessing=true is experimental and unsupported. -
你知道如何解决这个问题吗?我更新到 3.3.1 后遇到了这个问题。
-
@TaehyunPark ,还没有...必须回滚到 Gradle 插件 3.2.1
标签: android gradle android-gradle-plugin