Android Facebook 帐户工具包崩溃 - 缺少元数据:/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CN

Cai*_*ong 6 android facebook-android-sdk libphonenumber account-kit

在过去的几周里,我突然收到了一些关于此的崩溃报告。崩溃表明某些国家/地区代码缺少元数据。他们中的大多数人是其中之一:

  • PhoneNumberMetadataProto_CN
  • 电话号码元数据Proto_BR
  • 电话号码元数据Proto_IR

崩溃似乎是凭空发生的。我尝试将 AccountKit 版本从 4.28.0 升级到 4.31.0。这导致从发生崩溃的位置移动com.facebook.accountkit.internal.Utility.parseNumbercom.facebook.accountkit.ui.PhoneNumberTextWatcher.getFormattedNumber但崩溃仍在发生。

我的下一个攻击计划是尝试com.googlecode.libphonenumber通过 Gradle 直接包含依赖项,而不是让它从 AccountKit SDK 传递地包含,但我并没有屏住呼吸它会解决问题。任何其他想法都非常感谢。

小智 2

我在这里遇到同样的问题。我最终在 gradle 中添加依赖项(就像你的下一个计划)。它工作正常。

dependencies {
    ...
    compile 'com.googlecode.libphonenumber:libphonenumber:8.+'
}
Run Code Online (Sandbox Code Playgroud)