Не удалось выполнить задачу ‘:приложение:dataBindingGenBaseClassesBetaDebug’

#android #android-studio #data-binding #android-viewbinding

Вопрос:

**Ошибка : Не удалось выполнить задачу»: приложение:dataBindingGenBaseClassesBetaDebug».

недопустимое имя: переключатель

**

после обновления Android studio до версии 4.2.1 не удалось запустить сборку.

Особенности построения { Привязка представления истинна }

ПОДРОБНАЯ информация об ОШИБКЕ :

СБОЙ: Сборка завершилась неудачно с исключением.

  • Что пошло не так: Не удалось выполнить задачу»: приложение:dataBindingGenBaseClassesBetaDebug». недопустимое имя: переключатель

Вызвано: java.lang.Исключение IllegalArgumentException: недопустимое имя: переключатель в com.squareup.javapoet.Util.checkArgument(Util.java:53) в com.squareup.javapoet.FieldSpec.строитель(FieldSpec.Ява:91) на Android.привязки данных.инструмент.ВН.Javapoet_extKt.fieldSpec(javapoet_ext.Кт:60) на Android.привязки данных.инструмент.писатель.JavaFileGenerator.bindingFields(ViewBinderGenerateJava.КТ:102) на Android.привязки данных.инструмент.писатель.JavaFileGenerator.доступ к$bindingFields(ViewBinderGenerateJava.кт:52) на Android.привязки данных.инструмент.писатель.JavaFileGenerator$спецификации typespec$1.вызвать(ViewBinderGenerateJava.КТ:81) на Android.привязка данных.инструмент.писатель.JavaFileGenerator$TypeSpec$1.вызов(ViewBinderGenerateJava.kt:52) в android.привязка данных.инструмент.ext.Javapoet_extKt.classSpec(javapoet_ext.kt:39) в android.привязка данных.инструмент.писатель.JavaFileGenerator.TypeSpec(ViewBinderGenerateJava.kt:73) в android.привязка данных.инструмент.писатель.JavaFileGenerator.create(ViewBinderGenerateJava.kt:69) в android.привязка данных.инструмент.писатель.Файл ViewBinderGenerateJavaKt.toJavaFile(ViewBinderGenerateJava.kt:43) в android.databinding.tool.BaseDataBinder$генерирует все$2.примите(BaseDataBinder.kt:82) на Android.привязка данных.инструмент.BaseDataBinder$generateAll$2.примите(BaseDataBinder.kt:34) в android.databinding.tool.BaseDataBinder.generateAll(BaseDataBinder.kt:63) в com.android.build.gradle.внутренние.задачи.привязка данных.DataBindingGenBaseClassesTask$CodeGenerator.запустите(DataBindingGenBaseClassesTask.kt:228) в com.android.build.gradle.внутренние.задачи.привязка данных.Привязка баз данных genbaseclassestask$writeBaseClasses$$встроенный$recordTaskAction$1.вызов(BaseTask.kt:67) в com.android.build.gradle.внутренние.задачи.Blocks.Диапазон записей(Blocks.java:51) по адресу com.android.сборка.gradle.внутренние.задачи.привязка данных.DataBindingGenBaseClassesTask.writeBaseClasses(DataBindingGenBaseClassesTask.kt:255) в java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Собственный метод) в java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)