更新到Android Studio 2.3后无法构建

Bad*_*ano 5 android apt annotations android-databinding android-studio-2.3

当我尝试构建项目时出现两个警告:

警告:使用不兼容的插件进行注释处理:android-apt.这可能会导致意外行为.

并且在所有绑定错误结束时:

警告:任何处理器都无法识别以下选项:'[android.databinding.artifactType,android.databinding.printEncodedErrors,android.databinding.minApi,android.databinding.isTestVariant,android.databinding.enableDebugLogs,android.databinding.sdkDir, android.databinding.bindingBuildFolder,android.databinding.enableForTests,android.databinding.modulePackage,android.databinding.generationalFileOutDir,android.databinding.xmlOutDir]'

我试图启用注释处理器并删除所有apt引用并更改此:

apt'com.jakewharton:butterknife-compiler:8.2.1'

对此:

annotationProcessor'com.jakewharton:butterknife-compiler:8.2.1'

但它不起作用.

Sae*_*ari 7

只需更换aptannotationProcessor您的build.gradle文件.并在任何地方删除apt插件.


Dao*_*oLQ 3

您可以将工具版本从 构建 gradle 降到2.3.02.2.3避免出现这样的警告

classpath 'com.android.tools.build:gradle:2.2.3'
Run Code Online (Sandbox Code Playgroud)