Android,libphonenumber,加载元数据时频繁的NPE

时间:2012-03-12 18:09:27

标签: android phone-number libphonenumber

我正在使用google的libphonenumber库大量开发和支持Android应用程序。

应用程序将崩溃报告发送到我们的服务器,并且有很多人在DataInputStream.readToBuff方法中告诉NPE最终从PhoneNumberUtil.loadMetadataForRegionFromFile方法调用。

此外,还有大量有关META-INF / CERT.SF验证失败的报告,当然,与加载库元数据有关。因此,我认为问题源是将元数据打包到源树中并使用ClassLoader来访问它们。

是否有人遇到相同的问题并有兴趣找到合适的解决方案?或者可能是已知的可靠的?

这次我要修补库,因为它会加载元数据,例如从项目资产或从服务器到项目数据库。想在此事上有任何合作。

1 个答案:

答案 0 :(得分:0)

我们在访问com.google.i18n.phonenumbers.data包中的电话号码元数据时遇到了类似的问题。

将所需文件再次复制到同一个包中的项目后,我再也没有看到NullPointerException了。