一个DataBinding的恶心bug

在一个gradle一个github工程(工程编译是通过的,运行报错:app\build\outputs\apk\app-debug.apk does not exist on disk.生成apk不成功)时,遇到如下报错:
e: 错误: Exception while handling step android.databinding.annotationprocessor.ProcessExpressions@49310245 javax.xml.bind.UnmarshalException
e:
e: - with linked exception:
e: [com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。]

查询到是databinding的一个bug,在工程的布局xml中某些控件非UTF-8编码。
win下,databinding布局文件中的中文字符串非UTF-8编码

代码片段1

无fuck说 ~ ~!

以下通过如下两篇博文:
1.http://blog.csdn.net/lablenet/article/details/52305529
2.http://blog.csdn.net/johnny901114/article/details/54915546

ps:[转]国内外优秀Android博客\github地址
[转]我的Android进阶之旅------>经典的大牛博客推荐(排名不分先后)!!

你可能感兴趣的:(一个DataBinding的恶心bug)