碰到有中文的项目有可能包名、类名或者方法名都会包含中文,这时在build的时候会出现 illegal charater 这样的错误这种情况,可能有两种原因 2. 编码问题。比如文件编码是GBK的这时如果用默认的UTF-8去读,就会有问题需要指定一下编译器的encoding。