2.2.3到2.3.3与之前相关的迁移指南指出,我所需要的只是
- 确保您使用的是Android Gradle 2.2插件或更新版本
- 从构建脚本中删除android-apt插件
- 将所有apt,androidTestApt和testApt依赖项更改为新格式
这应该是成功构建项目所需的全部内容.但它没有建立.
Gradle构建完成了101个错误和23个警告(12秒481ms)
所有错误都遵循相同的模式:
- C:\用户\ FooAdapter.java
- 错误:包
com.example.app.databinding不存在- 错误:找不到符号类
ItemFooBinding
在构建控制台中可以找到一条有趣的消息:
警告:任何处理器都无法识别以下选项:'[android.databinding.minApi,android.databinding.enableDebugLogs,android.databinding.sdkDir,android.databinding.bindingBuildFolder,android.databinding.enableForTests,android.databinding.modulePackage, android.databinding.generationalFileOutDir,android.databinding.xmlOutDir,android.databinding.artifactType,android.databinding.printEncodedErrors,android.databinding.isTestVariant]'
我想指出......
以下差异显示了我如何修改我的gradle文件:
build.gradle DiffChecker链接app/build.gradle DiffChecker链接另外,作为一个快速概述,这里是项目使用的一些"更有趣"的插件和库的列表:
有没有人知道可能是什么问题?任何帮助或想法将非常值得赞赏!
android android-build android-studio android-gradle-plugin android-databinding