程序运行起来之后,突然出现了ExceptionInInitializerError异常,检查了报错的地方
仔细看,是Setting构造方法里的initSettings,继续检查
发现在下面报了一个NullPointerException空指针异常,应该是哪里没获取到值
再检查AutomaticSkipApp文件,没发现错误。
通过debug调试发现,Application里的oncreate方法并没有被执行,导致AutomaticSkipApp.getContext中没有获取到值。
解决方法:在AndroidManifest.xml的application标签里添加 android:name=".MyApplication",MyApplication为对应的Application类名