执行任务’:app:compileDebugKotlin’失败。 >内部编译器错误。 查看日志了解更多详情

这是我的build.gradle(应用程序)文件
请帮忙。 我已经将我的Android Studio升级到3.0.0并且此代码是从Android示例代码获取的。 我只是试图导入所有的。

错误如下:

错误:执行任务’:app:compileDebugKotlin’失败。 内部编译器错误。 查看日志了解更多详情

apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { buildToolsVersion '26.0.2' compileSdkVersion 26 defaultConfig { applicationId "com.sumukh.kotlin.topekaquiz" minSdkVersion 15 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'LICENSE.txt' } splits { density { enable true } } dataBinding{ enabled=true } } ext { supportLibVersion = "26.0.1" espressoVersion = "2.2.2" androidTestVersion = "0.5" hamcrestVersion = "1.3" junitVersion = "4.12" } dependencies { kapt "com.android.databinding:compiler:2.3.2" implementation "com.android.support:appcompat-v7:${supportLibVersion}" implementation "com.android.support:cardview-v7:${supportLibVersion}" implementation "com.android.support:design:${supportLibVersion}" implementation "com.android.support:recyclerview-v7:${supportLibVersion}" implementation "com.android.support.test.espresso:espresso-idling-resource:${espressoVersion}" testImplementation "junit:junit:${junitVersion}" androidTestImplementation("com.android.support.test.espresso:espresso-core:${espressoVersion}") { exclude module: "espresso-idling-resource" exclude group: "com.android.support" } androidTestImplementation("com.android.support.test.espresso:espresso-contrib:${espressoVersion}") { exclude module: "espresso-core" exclude module: "recyclerview-v7" exclude group: "com.android.support" } androidTestImplementation("com.android.support.test:rules:${androidTestVersion}") { exclude group: "com.android.support" } androidTestImplementation("com.android.support.test:runner:${androidTestVersion}") { exclude group: "com.android.support" } androidTestImplementation "org.hamcrest:hamcrest-core:${hamcrestVersion}" implementation "org.jetbrains.kotlin:kotlin-stdlib-jre7:$kotlin_version" } 

e:java.lang.IllegalStateException:未能分析:java.lang.RuntimeException:发现数据绑定错误。 **** / data binding error **** msg:无法解析类别文件的types:F:\ Android \ Kotlin \ app \ src \ main \ res \ layout \ item_category.xml loc:38:32 – 38:39 loc:41:42 – 41:49 **** \数据绑定错误****

at org.jetbrains.kotlin.analyzer.AnalysisResult.throwIfError(AnalysisResult.kt:57)at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules(KotlinToJVMBytecodeCompiler.kt:138)at org.jetbrains.kotlin.cli .jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:154)at org.jetbrains.kotlin.cli.jvm.K2JVMCompiler.doExecute(K2JVMCompiler.kt:58)at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler .java:103)at org.jetbrains.kotlin.cli.common.CLICompiler.execImpl(CLICompiler.java:51)at org.jetbrains.kotlin.cli.common.CLITool.exec(CLITool.kt:92)at org。 jetbrains.kotlin.daemon.CompileServiceImpl $ compile $ 1 $ 2.invoke(CompileServiceImpl.kt:386)at org.jetbrains.kotlin.daemon.CompileServiceImpl $ compile $ 1 $ 2.invoke(CompileServiceImpl.kt:96)at org.jetbrains.kotlin。 daemon.CompileServiceImpl $ doCompile $$ inlined $ ifAlive $ lambda $ 2.invoke(CompileServiceImpl.kt:889)at org.jetbrains.kotlin.daemon.CompileServiceImpl $ doCompile $$ inlined $ ifAlive $ lambda $ 2.invoke(CompileServiceImpl.k t:96)at org.jetbrains.kotlin.daemon.common.DummyProfiler.withMeasure(PerfUtils.kt:137)at org.jetbrains.kotlin.daemon.CompileServiceImpl.checkedCompile(CompileServiceImpl.kt:916)at org.jetbrains.kotlin .dimemon.CompileServiceImpl.doCompile(CompileServiceImpl.kt:888)at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:385)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl .invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:497)at sun.rmi.server.UnicastServerRef。在sun.rmi.transport.Transport上调度(UnicastServerRef.java:323)在sun.rmi.transport上运行$ 1.run(Transport.java:200)。传输$ 1.run(Transport.java:197)at java.security.AccessController .deprivileged(本地方法)在sun.rmi.transport.Transport.serviceCall(Transport.java:196)在sun.rmi.transport.tcp.TCPTransport.handleMessages( TCPTransport.java:568)at sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run0(TCPTransport.java:826)at sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.lambda $ run $ 256(TCPTransport.java:683 )在java.util.concurrent.ThreadPoolExecutor.runWorker上的java.security.AccessController.doPrivileged(Native方法)at sun.rmi.transport.tcp.TCPTransport $ ConnectionHandler.run(TCPTransport.java:682)(ThreadPoolExecutor.java:1142 )在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)在java.lang.Thread.run(Thread.java:745)导致:java.lang.RuntimeException:发现数据绑定错误。 **** / data binding error **** msg:无法解析类别文件的types:F:\ Android \ Kotlin \ app \ src \ main \ res \ layout \ item_category.xml loc:38:32 – 38:39 loc:41:42 – 41:49 **** \数据绑定错误****

在android.databinding.tool.processing.Scope.assertNoError(Scope.java:110)at android.databinding.annotationprocessor.ProcessDataBinding.process(ProcessDataBinding.java:89)at com.sun.tools.javac.processing.JavacProcessingEnvironment.callProcessor (JavacProcessingEnvironment.java:794)at com.sun.tools.javac.processing.JavacProcessingEnvironment.discoverAndRunProcs(JavacProcessingEnvironment.java:705)at com.sun.tools.javac.processing.JavacProcessingEnvironment.access $ 1800(JavacProcessingEnvironment.java:91) com.sun.tools.javac.processing.JavacProcessingEnvironment $ Round.run(JavacProcessingEnvironment.java:1035)at com.sun.tools.javac.processing.JavacProcessingEnvironment.doProcessing(JavacProcessingEnvironment.java:1176)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)在org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration(TopDownAnalyzerFacadeForJVM.kt:106)在org.jetbrains.kotlin.cli.jvm.compiler.TopDownAnalyzerFacadeForJVM.analyzeFilesWithJavaIntegration $默认(TopDownAnalyzerFacadeForJVM .kt:83)at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler $ analyze $ 1.invoke(KotlinToJVMBytecodeCompiler.kt:377)at org.jetbrains.kotlin.cli.jvm.compiler.K otlinToJVMBytecodeCompiler $ analyze $ 1.invoke(KotlinToJVMBytecodeCompiler.kt:68)at org.jetbrains.kotlin.cli.common.messages.AnalyzerWithCompilerReport.analyzeAndReport(AnalyzerWithCompilerReport.kt:96)at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler 。分析(KotlinToJVMBytecodeCompiler.kt:368)at org.jetbrains.kotlin.cli.jvm.compiler.KotlinToJVMBytecodeCompiler.compileModules(KotlinToJVMByycodeCompiler.kt:133)… 30更多

失败

失败:生成失败,出现exception。

  • 出了什么问题:执行任务’:app:kaptDebugKotlin’失败。

    内部编译器错误。 查看日志了解更多详情

  • 试试:运行–info或–debug选项来获得更多的日志输出。

  • 例外情况是:org.gradle.api.tasks.TaskExecutionException:执行任务’:app:kaptDebugKotlin’失败。 org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:100)在org.gradle.api.internal上的org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54).api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63) .tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)at org.gradle.api.internal.tasks.execution .ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)at org.gradle.api.internal.tasks .execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter .execute(CatchExceptionTaskExecuter.java:34)at org.gradle.execution.taskgraph.DefaultTaskGraphExeter $ $ EventFiringTaskWorker $ 1.run(DefaultTaskGraphExecuter.java:248)at org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:在org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)org.gradle.internal.progress .DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)at org.gradle.execution.taskgraph.DefaultTaskGraphExeterter $ EventFiringTaskWo rker.execute(DefaultTaskGraphExecuter.java:241)at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter $ EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java: 124)在org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.access $ 200(DefaultTaskPlanExecutor.java:80)在org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute(DefaultTaskPlanExecutor.java:105)在org.gradle .execute.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker $ 1.execute(DefaultTaskPlanExecutor.java:99)at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625)at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask( DefaultTaskExecutionPlan.java:580)在org.gradle.execution.taskgraph.DefaultTaskPlanExecutor $ TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:99)在org.gradle.exe 在org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:37)上的org.gradle.execution.taskgraph.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:128)上的cution.taskgraph.DefaultTaskPlanExecutor.process(DefaultTaskPlanExecutor.java:60) org.gradle.execution.DefaultBuildExecuter $ org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)org.gradle.execution.DefaultBuildExecuter.access $(DefaultBuildExecuter.java:23)org.gradle.execution.DefaultBuildExecuter $ 1.proceed(DefaultBuildExecuter.java :43)at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:46)at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter.java:37)at org.gradle.execution.DefaultBuildExecuter.execute(DefaultBuildExecuter。 java:30)at org.gradle.initialization.DefaultGradleLauncher $ ExecuteTasks.run(DefaultGradleLauncher.java:311)at org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(Defau 在org.gradle.internal.progress.DefaultBuildOperationExecutor上运行的org.gradle.url(或者BuildBuildOperationExecutor.java:336)上的org.gradle.internal.progress.DefaultBuildOperationExecutor.execute .internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)at org.gradle.initialization.DefaultGradleLauncher.runTasks(DefaultGradleLauncher.java:202)at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:132)at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:107)at org.gradle.internal.invocation.GradleBuildController $ 1.call(GradleBuildController.java:78)org.gradle.internal.invocation.GradleBuildController $ 1.call( GradleBuildController.java:75)在org.gradle.internal.invocation.Gra的org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152) 在org.gradle.tooling.internal.provider.runner.BuildModelActionRunner.run的org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)的dleBuildController.doBuild(GradleBuildController.java:100)(BuildModelActionRunner.java: 53)org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)at org.gradle.tooling.internal.provider .ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner $ 1.run(RunAsBuildOperationBuildActionRunner.java:43)at org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java: 336)org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)at org.gradle.internal.progress.DefaultBuildOperationE 在org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)上的xecutor.execute(DefaultBuildOperationExecutor.java:197) .org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:45)at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute (InProcessBuildActionExecuter.java:29)在org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)在org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25)在org.gradle。 tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:71)在org.gradle.tooling.internal.provider.ContinuousBuildAction Execter.execute(ContinuousBuildActionExecuter.java:45)org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:51)org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java: 32)org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)at org.gradle.tooling .internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute (StartParamsValidatingActionExecuter.java:64)在org.gradle.tooling.internal.provid 请参阅org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExeter。 java:42)at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:58)at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:33)at org.gradle在org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)上的.launcher.daemon.server.exe.ExecuteBuild.doBuild(ExecuteBuild.java:67)在org.gradle.launcher.daemon .org.gradle.launcher.daemon.serv上的org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)上的.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120) er.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)在org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)org.gradle.launcher.daemon.server.api。 DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed( DaemonCommandExecution.java:120)在org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call(ForwardClientInput.java:74)at org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call(ForwardClientInput。 java:72)at org.gradle.util.Swapper.swap(Swapper.java:38)at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)at org.gradle.launcher .daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)at org.gradle.launcher.daemon.server.exec.LogAndChec 在org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120))上的kHealth.execute(LogAndCheckHealth.java:55) LogToClient.java:62)org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java: 120)org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)at org .org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy $ 1.run(StartBuildOrRespondWithBusy.java:50)。org.gradle.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)。 launcher.daemon.server.DaemonStateCoordinator $ 1.run(DaemonStateCoordinator.java:297)在org.gradle.internal.concurrent.ExecutorPolicy $ C atgAndRecordFailures.onExecute(ExecutorPolicy.java:63)at org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run(ManagedExecutorImpl.java:46)at org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run(ThreadFactoryImpl.java:55 )引起:org.gradle.api.GradleException:内部编译器错误。 请参阅org.jetbrains.kotlin.gradle.tasks.TasksUtilsKt.throwGradleExceptionIfError(tasksUtils.kt:9)处的org.jetbrains.kotlin.gradle.internal.KaptTask.compile(KaptTask.kt:78)处的日志以获取更多详细信息。在org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore中的gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)$ StandardTaskAction.doExecute(DefaultTaskClassInfoStore.java:141)at org.gradle.api.internal。 project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore $ StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)at org.gradle.api.internal。在org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExeter $ 1.run上的$ TaskActionWrapper.execute(AbstractTask.java:705) (ExecuteActionsTaskExecuter.java:122)at org.gradle.internal.progress.Defau ltbuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)at org.gradle.internal.progress.DefaultBuildOperationExecutor $ RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java: 197)org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)at org.gradle.api .internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)… 102 more

因为这个问题已经回答了,最好做官方的回答:

有了数据绑定错误,我们通常可以在gradle控制台中find堆栈跟踪(不是在android studio中运行logcat或运行窗口)。 他们通常被标记为data binding error ****msg指向有问题的文件。

在这种情况下,我们可以检查Cannot resolve type for category file:F:\Android\Kotlin\app\src\main\res\layout\item_category.xml告诉我们问题文件是item_category.xml