【问题标题】:App getting stuck with E/com.facebook.internal.AttributionIdentifiers [duplicate]应用程序卡在 E/com.facebook.internal.AttributionIdentifiers [重复]
【发布时间】:2018-09-05 18:47:13
【问题描述】:

应用程序运行良好,直到 1 小时前。突然它开始卡在开头并在 logcat 中显示 1 行错误消息

08-31 15:57:54.924 31700-31700/? E/com.facebook.internal.AttributionIdentifiers: getAttributionIdentifiers should not be called from the main thread

这是唯一显示的日志。应用上没有发生任何变化

【问题讨论】:

  • 我也遇到了同样的问题,现在没有解决办法
  • 你能分享你的gradle文件代码吗?它将帮助我们更快地修复它

标签: android facebook


【解决方案1】:

这个对我有用

com.facebook.android:facebook-android-sdk:4.35.0

【讨论】:

  • 这解决了我的问题。花了我一整天才在日志中找到这一行...一定有更好的方法从 Cordova 应用程序获取本机日志。
  • 这也适用于我们的 Flutter 应用程序,在 Android 上它会卡在斜线屏幕中。我们正在使用 Facebook 插件登录。
  • 这解决了我的问题,虽然我的问题完全不同这是我的问题 -> stackoverflow.com/questions/71256006/…
【解决方案2】:

如果没有帮助,请打开android/build.gradle
添加下一行

allprojects {
    repositories {
    // ...

    configurations.all {
        resolutionStrategy {
            force 'com.facebook.android:facebook-android-sdk:4.34.0'
        }
    }
}

【讨论】:

    【解决方案3】:

    对于科尔多瓦,您可以这样做:

    $ cordova plugin rm cordova-plugin-facebook4 
    $ cordova plugin add cordova-plugin-facebook4 --save --variable APP_ID="123456789" --variable APP_NAME="myApplication" --variable ANDROID_SDK_VERSION="4.34.0"
    

    --> https://github.com/jeduan/cordova-plugin-facebook4/blob/master/docs/android/README.md#in-case-of-conflict

    【讨论】:

      【解决方案4】:

      我尝试了每一个选项。这个问题很奇怪,显示黑屏,没有任何反应。通过替换捆绑的 facebook 依赖项解决了这个问题 实施 'com.facebook.android:facebook-android-sdk:[4,5]' 与 实现'com.facebook.android:facebook-android-sdk:4.35.0'。 最后清理、构建并运行。

      【讨论】:

        猜你喜欢
        • 2015-02-15
        • 1970-01-01
        • 1970-01-01
        • 2017-09-05
        • 2019-12-07
        • 1970-01-01
        • 2011-06-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多