Googleのlibphonenumberライブラリを使用してAndroidアプリケーションを開発して大量にサポートしています。Android、libphonenumber、メタデータをロードする際に頻繁に使用されるNPE
アプリケーションはクラッシュレポートをサーバーに送信し、最終的にPhoneNumberUtil.loadMetadataForRegionFromFileメソッドから呼び出されたDataInputStream.readToBuffメソッドのNPEについて多くの人が伝えています。
また、ライブラリメタデータの読み込みに関連して、META-INF/CERT.SFの検証に失敗したことについての報告が目立っています。したがって、問題の原因は、ソースツリーにメタデータをパッケージ化し、ClassLoaderを使用してそれらにアクセスすることです。
誰かが同じ問題を抱えていて、適切な解決策を見つけることに興味がありますか?あるいは信頼できるものがあるかもしれませんか?
今回は、メタデータをロードするようにライブラリを修正します。プロジェクト資産から、またはサーバーからプロジェクトデータベースに移動します。この問題の協力を希望します。