有一个beta release of a data-binding library by Google 。根据文档
To use data binding, Android Plugin for Gradle 1.3.0-beta1 or higher is required.
在我的项目中,我需要使用 Maven。我正在尝试建立一个最小的初始项目。问题在于,新的数据绑定(bind)库以某种方式破坏了生成 R 类的 XML 布局文件的处理,并且可能需要 gradle 插件:android/databinding/tool/DataBinderPlugin
没有关于如何在没有 Gradle 的情况下处理此问题的信息。有谁知道需要做什么才能使用 Maven 运行它?
最佳答案
由于大多数开发人员都使用 gradle,因此并没有为此付出太多努力。也就是说,我做了一些快速的开发来尝试启用您可以尝试的 make 构建。您可以尝试运行一个 android.databinding.tool.MakeCopy 类。它是一种命令行界面,可将资源从一个或多个目录复制到目标目录、修改布局文件并生成注释处理器所需的一些 Artifact (xml 文件、源文件)。
它应该包含在带有注释处理器的库中。您必须计算出完整的类路径要求才能使其正常工作。正如我所说,我没有花很多时间来让它运行,因为我们没有任何客户。
关于android - 我可以将 Android 数据绑定(bind)与 Maven 一起使用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31154358/