Mac上编译没有问题,windows上一直报databinding.annotationprocessor.ProcessExpression错误。
解决办法1:
所有的@{}中的中文换成@{@string/str},利用引用string中文本的方式解决,但对于老项目则比较麻烦。
解决办法2:
其实是java的编码问题,只需要在环境变量中添加JAVA_TOOL_OPTIONS 为-Dfile.encoding=UTF-8,就可以解决。
也可以用于解决cmd 命令行中的中文乱码问题。
Mac上编译没有问题,windows上一直报databinding.annotationprocessor.ProcessExpression错误。
解决办法1:
所有的@{}中的中文换成@{@string/str},利用引用string中文本的方式解决,但对于老项目则比较麻烦。
解决办法2:
其实是java的编码问题,只需要在环境变量中添加JAVA_TOOL_OPTIONS 为-Dfile.encoding=UTF-8,就可以解决。
也可以用于解决cmd 命令行中的中文乱码问题。