赞
踩
模块化编程,导入第三方库
三方库单独编译没有任何问题,导入后编辑会出现
Error:java: Illegal char <:> at index的问题
1.确实存在非法字符,这个确实发生过一次
2.也可能不存在这种问题,是编译器的问题,所有不知道为啥
1.查找历史,排查最近的修改的文件,有些文件会有提示错误
2.完全找不到问题的情况下,直接使用枚举排查
3.备份第三方库
4.删掉三方库的所有java代码,只保留资源文件
5.一般这种都是attr.xml导致的错误,所有优先排查(这个在stackoverflow上一个老外说的)
6.保留attr.xml,其他文件一律删除,这时候发现错误仍然存在,这时候基本确定问题所在
7.二分法排查,先注释一半,再次编译,问题存在,就这样,我发现一个叫bottomTextColor的属性,注释掉就不会报错,,,,改名后就好了
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。