Data-binding went stuck after Android Studio 3.1 Canary 6+ (updated 12.21.2018)

TeeTracker

I have updated all in Canary 6 of AS 3.1, see here, including data-binding to v2.

Now, something will stuck in wrong, that a lot standard "android:xxxx" cannot be bound, also some customized bind-adapters either.

See here

Cannot find the setter for attribute 'android:onClick' with parameter type lambda on android.widget.TextView.

Cannot find the setter for attribute 'android:onViewAttachedToWindow' with parameter type lambda on android.widget.ScrollView.

Error in stack: at android.databinding.tool.processing.Scope.assertNoError(Scope.java:112) at android.databinding.annotationprocessor.ProcessDataBinding.process(ProcessDataBinding.java:90) at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor(JavacProcessingEnvironment.java:794) at com.sun.tools.javac.processing.JavacProcessingEnvironment.access$200(JavacProcessingEnvironment.java:91) at com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors$ProcessorStateIterator.runContributingProcs(JavacProcessingEnvironment.java:627) at com.sun.tools.javac.processing.JavacProcessingEnvironment$Round.run(JavacProcessingEnvironment.java:1033) at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1198) at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1170) at com.sun.tools.javac.main.JavaCompiler.processAnnotations(JavaCompiler.java:1068) at org.jetbrains.kotlin.kapt3.AnnotationProcessingKt.doAnnotationProcessing(annotationProcessing.kt:73) at org.jetbrains.kotlin.kapt3.AnnotationProcessingKt.doAnnotationProcessing$default(annotationProcessing.kt:42) at org.jetbrains.kotlin.kapt3.AbstractKapt3Extension.runAnnotationProcessing(Kapt3Extension.kt:205) at org.jetbrains.kotlin.kapt3.AbstractKapt3Extension.analysisCompleted(Kapt3Extension.kt:166) at org.jetbrains.kotlin.kapt3.ClasspathBasedKapt3Extension.analysisCompleted(Kapt3Extension.kt:82) at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM$analyzeFilesWithJavaIntegration$2.invoke(TopDownAnalyzerFacadeForJVM.kt:96) at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:106) at org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration$default(TopDownAnalyzerFacadeForJVM.kt:83) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:376) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler$analyze$1.invoke(KotlinToJVMBytecodeCompiler.kt:67) at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:96) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.analyze(KotlinToJVMBytecodeCompiler.kt:367) at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules(KotlinToJVMBytecodeCompiler.kt:132)

Any tip?

TeeTracker

This might be a critical bug of Android Studio 3.1 Canary 6+ which is committed by 3.1.0-alpha06

issuetracker.google.com/issues/70915745#comment8

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Android Studio 3.1 Canary 6+后更新了数据绑定(2018年12月12日更新)

使用Android Studio 3 Canary 1的app:transformClassesWithDesugarForMockDebug

如何安装Android Studio 3.5 Canary 12?

Android Studio 3.0 Canary 1注解处理器错误

Android Studio 3.0 Canary 1:项目刷新失败

无法在Android Studio 3.0 Canary 1下编译

flavourDimensions gradle错误-Android Studio 3.0 Canary 1

Android Studio 3.0 canary 1:SQL 语法错误

Android Studio 3.0 Canary 1:Gradle同步错误

使用Android Studio 3.0 Canary 3进行数据绑定

Android Studio 3.1 Canary 3 - Gradle 项目同步失败

Android Studio 3.1 Canary 3上的Gradle同步错误

Android Studio 3.1 Canary 3-Gradle同步失败

Android Studio 3.4 Canary 3 编译错误

更改方法:2018年1月3日21:00:00至1月3日21:00(使用AngularJs)

如何解决Android Studio Canary 5、6和7上的即时运行问题

Android Studio 3.0 Canary 1 - 模拟器在启动时卡住

Android Studio 4.1 Canary 1未显示Layout Inspector Live更新

Android Studio 3.0 Canary 3中的org.gradle.tooling.BuildException

更新到Android Studio 2.3 Canary 3后,Gradle构建失败

更新到 android studio preview 3.0 canary 3 后无法构建项目

Android Studio 3.0 Canary 4构建错误

Android Studio 3.2 Canary 14 Github集成

Android Studio 3.0 Canary 2 更新错误

Android Studio Canary 5更新错误

Android Studio Canary 4.1内存设置

Android Studio 3.0 Canary 6执行com.android.build.gradle.tasks.MergeResources $ FileGenerationWorkAction时发生故障

从Android Studio'3.2 Canary 16'升级到'3.2 Beta 1'后,数据绑定编译错误

Android Studio Canary 3.4 Canary 4:错误:功能插件不支持variant.getApplicationId()