gpt4 book ai didi

java - 数据绑定(bind) - ActivityMainBinding.java 错误 : too many parameters

转载 作者:行者123 更新时间:2023-11-29 23:31:25 24 4
gpt4 key购买 nike

最近我发现了 Android 上的数据绑定(bind)。它工作得很好,我遵循了一些指南,但它一直有效,直到我的项目在 View 中获得更多元素。一旦达到一定数量,我会得到:

Output

我可以注意到我添加到 View 中的每个元素都在 ActivityMainBinding.java 中生成了属性,似乎我已经达到了某个限制?

整个xml被包围

    <layout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto">


</layout>

我已经通过谷歌和这里搜索过,但似乎没有人有类似的问题。它与元素计数密切相关——我再添加一个,它会抛出一个错误。请给我一些建议或解决方法。

最佳答案

如果您使用的是 Android Gradle 插件版本 3.1.0-alpha06 及更高版本,请将以下选项添加到您的 gradle.properties 文件中:

android.databinding.enableV2=false

以前版本的数据绑定(bind)编译器在编译托管代码的同一步骤中生成绑定(bind)类。如果您的托管代码无法编译,您可能会收到多个错误,报告未找到绑定(bind)类。新的数据绑定(bind)编译器通过在托管编译器构建您的应用程序之前生成绑定(bind)类来防止这些错误。

关于java - 数据绑定(bind) - ActivityMainBinding.java 错误 : too many parameters,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52609442/

24 4 0