我正在使用谷歌的 libphonenumber 库大量开发和支持一个 android 应用程序。
应用程序向我们的服务器发送崩溃报告,其中有很多在 DataInputStream.readToBuff 方法中讲述 NPE,该方法最终从 PhoneNumberUtil.loadMetadataForRegionFromFile 方法调用。
此外,还有大量关于 META-INF/CERT.SF 验证失败的报告,当然,这与加载图书馆元数据有关。因此,我认为问题来源是将元数据打包到源树中并使用 ClassLoader 访问它们。
有没有人遇到同样的问题并有兴趣找到合适的解决方案?或者可能有一个已知的可靠的?
这次我要修补库,以便它加载元数据,例如从项目资产或从服务器到项目数据库。想就此事进行任何合作。