1.概述
在13.0的系统rom产品开发中,在开发功能的时候,有时候需要内置中文文件,中文系统属性等中文字符,但是在系统默认是不支持中文的,如果还有中文的话编译会报错,
但是又没办法避免中文资源的话,就需要对系统编译支持的字符格式做修改,所以要兼容中文的修改,就要从编译的脚步出手来适应中文的编译格式,接下来就来分析下如何来解决这个问题
2.错误日志分析
先看编译的错误日志:
Traceback (most recent call last):
File "build/make/tools/fileslist_util.py", line 68, in <module>
main(sys.argv)
File "build/make/tools/fileslist_util.py", line 62, in main
PrintCanonicalList(args[0])
File "build/make/tools/fileslist_util.py", line 30, in PrintCanonicalList
print "{0:12d} {1}".format(line["Size"], line["Name"])
UnicodeEncodeError: 'ascii' codec can't encod