2012-03-12 4 views
0

Google의 libphonenumber 라이브러리를 사용하여 안드로이드 응용 프로그램을 대규모로 개발하고 지원하고 있습니다.메타 데이터를로드 할 때 안드로이드, libphonenumber, 빈번한 NPE

응용 프로그램이 우리 서버에 충돌 보고서를 보내고 결국 많은 사람들이 PhoneNumberUtil.loadMetadataForRegionFromFile 메서드에서 최종적으로 호출되는 DataInputStream.readToBuff 메서드의 NPE에 대해 알려줍니다.

또한 라이브러리 메타 데이터로드와 관련하여 META-INF/CERT.SF의 검증 실패에 대한보고가 눈에 띄게 많이보고됩니다. 따라서 문제는 소스 트리에 메타 데이터를 패키징하고 ClassLoader를 사용하여 소스에 액세스하는 것입니다.

누구나 같은 문제가 발생하고 적절한 해결책을 찾는데 관심이 있습니까? 아니면 신뢰할 수있는 것이있을 수 있습니까?

이번에는 메타 데이터를로드 할 때 라이브러리를 패치 할 것입니다. 프로젝트 자산 또는 서버에서 프로젝트 데이터베이스로. 이 문제에 협조를 원할 것입니다.

답변

0

com.google.i18n.phonenumbers.data 패키지에서 전화 번호 메타 데이터에 액세스 할 때 비슷한 문제가있었습니다.

같은 패키지에있는 프로젝트에 필요한 파일을 다시 복사 한 후 더 이상 NullPointerException을 보지 못했습니다.