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

标签 android facebook-android-sdk libphonenumber account-kit

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

  • PhoneNumberMetadataProto_CN
  • PhoneNumberMetadataProto_BR
  • PhoneNumberMetadataProto_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 中传递,但我并没有屏住呼吸,它会解决问题。任何其他想法都非常感谢。

    最佳答案

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

    dependencies {
        ...
        compile 'com.googlecode.libphonenumber:libphonenumber:8.+'
    }
    

    关于Android Facebook 帐户工具包崩溃 - 缺少元数据 :/com/google/i18n/phonenumbers/data/PhoneNumberMetadataProto_CN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49440274/

    相关文章:

    android - 多次运行相同的 AsyncTask

    android - 如何解决adb : connect error for write : closed

    android - android-support-v4.jar 中的意外顶级异常

    android - Facebook android sdk 如何获取给定页面的点赞数

    facebook - Facebook SDK 抛出错误

    java - isPossibleNumber 与 isValidNumber

    ios - 如何检测并添加丢失的电话区号?

    android - Android 上有标准快捷方式吗?

    java - 有没有办法在一个媒体播放器对象中播放 mp3 文件?

    java - 将 AsYouTypeFormatter 与 JTextField 一起使用