最近項目運(yùn)行的時候遇到一個這樣的(看標(biāo)題)問題,經(jīng)過排查發(fā)現(xiàn)是因為databinding的問題,在xml里用到了中文,導(dǎo)致環(huán)境不同的電腦會編譯錯誤。錯誤如下:

image.png
解決方案一:
排查xml中用到中文的地方給替換掉,之后在運(yùn)行就沒問題了,但是這種工作量比較大需要時間去排查。
解決方案二:
配置環(huán)境變量:添加變量名為: JAVA_TOOL_OPTIONS 變量值為:-Dfile.encoding=UTF-8,配置完后重啟studio就完美解決的問題了,這種比較簡單(個人使用的是方案二)。
最后建議大家在binding的xml中不使用中文,協(xié)同開發(fā)的話,避免以后有其他人因環(huán)境不兼容導(dǎo)致問題,到時還得去處理。
會不定時更新安卓相關(guān)知識,喜歡的給點(diǎn)一下關(guān)注,感謝大家支持!!