Proguard-进行jar包混淆
执行混淆后jar包可能会verifyerror或者NullPointerException;
-verifyerror百度一下很好解决,就是报错的类keep一下就可以。
-NullPointerException,百度到得都是keep一下类,但我发现自己得空指针异常并没有解决,经过阅读文档和查找资料发现了另一种情况----“目录会被移除”。
首先,确认代码是否用到了classLoader.getResource(),这个问题会导致空指针,错误如下:
Exception in thread "main" java.lang.NullPointerException
at com.koalii.svs.test.b.a(PackageScanUtil.java:106)
at com.koalii.svs.test.b.b(PackageScanUtil.java:58)
at com.koalii.svs.test.b.a(PackageScanUtil.java:32)