databind常见手误导致错误以及解决方法

databind常见手误导致错误以及解决方法

databind常见手误导致错误以及解决方法 原创

吉凶以情迁 2022-11-24 11:27:30 ©著作权

文章标签 android bug ios xcode app 文章分类 其它 前端开发

©著作权归作者所有:来自51CTO博客作者吉凶以情迁的原创作品,请联系作者获取转载授权,否则将追究法律责任

FAILURE: Build failed with an exception.

* What went wrong:Execution failed for task ‘:app:compileDebugJavaWithJavac’.> android.databinding.tool.util.LoggedErrorException: Found data binding errors. ****/ data binding error ****msg:Identifiers must have user defined types from the XML file. VISIBLE is missing it file:D:newdevmyprojectappsrcmainres_yongsterlayoutyoung_view_recommend_flower_item.xml

错误原因,手误,加 ​​app:visibility=”@{check?View.VISIBLE:View.GONE}” />​​​ 写成了 ​​app:visibility=”@{check?@View.VISIBLE:View.GONE}” />​​

loc:70:46 – 70:52 **** data binding error **** ****/ data binding error ****msg:Syntax error: missing ‘)’ at ‘/’ file:D:newdevmyprojectappsrcmainres_yongsterlayoutyoung_flower_buy_dialog.xml

不小心插入了特殊符号变量

loc:109:38 – 109:56 **** data binding error **** ****/ data binding error ****msg:Cannot find the setter for attribute ‘app:formatText’ with parameter type java.lang.String on android.widget.TextView. file:D:newdevmyprojectappsrcmainres_buliaolayoutdialog_view_suggest_recharge.xml loc:87:38 – 87:58 **** data binding error ****

传递的是字符串我给弄了一个int了 @BindingAdapter({“pinknumber”, “formatText”})

* Try:Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output. Run with –scan to get full insights.

我的习惯就是写完整个工程,然后跑起来,但是显然databind这么搞会死人的。

收藏 评论 分享 举报

上一篇:简书生涯

下一篇:[思考与总结]


比丘资源网 » databind常见手误导致错误以及解决方法

发表回复

提供最优质的资源集合

立即查看 了解详情