【发布时间】:2018-11-24 21:56:33
【问题描述】:
当我使用
切换到 Android 项目时classpath 'com.android.tools.build:gradle:3.2.0-alpha18'
到
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:1.2.50"
我遇到了
出了什么问题:
发现task ':detector:kaptDebugKotlin'的配置有些问题。
为属性“annotationProcessorOptionProviders$kotlin_gradle_plugin.$0.$0.baseFeatureInfoDir”指定的目录“~/project/build/intermediates/feature_data_binding_base_feature_info/debug/dataBindingExportFeaturePackageIdsDebug/out”不存在。 为属性“databinding.baseFeatureInfoDir”指定的目录“~/project/build/intermediates/feature_data_binding_base_feature_info/debug/dataBindingExportFeaturePackageIdsDebug/out”不存在。
classpath 'com.android.tools.build:gradle:3.1.3' 可以正常工作
【问题讨论】:
-
在 1.2.50 上,未生成 feature_data_binding_base_feature_info。您可以将版本恢复到 1.2.41,构建,更新到 1.2.50 并运行(这是一个拖累,所以最好留在 1.2.41,直到问题得到解决)。已在 Bug Tracker 中报告,您可以在 issuetracker.google.com/issues/110198434 上跟踪它
-
我也遇到了这个问题,很高兴这不是我的机器独有的问题。
标签: android data-binding kotlin android-databinding