当你在Android项目中引入一个第三方library时,报了如下错误:
java.lang.NoSuchFieldError: No static field...
主要原因是因为第三方库与项目中的布局或资源文件同名发生了冲突,导致无法运行。那么按我说的做:
尝试一:
clean项目-》rebuild项目-》卸载之前安装的app-》重新安装
如果仍然报错,进行下一步尝试。
尝试二:
错误信息会指向某一个布局文件或是变量名称,修改第三方库或是自己项目中的该文件的命名,防止两方冲突。
如果经过以上尝试还是不行,那么认命吧,may the god bless you, 阿闷!