应用程序陷入E/com.facebook.internal.AttributionIdentifiers



应用程序运行良好,直到 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

这是显示的唯一日志。应用程序上没有发生任何更改

这个对我有用

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

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

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

对于科尔多瓦,你可以做:

$ 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

我尝试了每一个选项。这个问题很奇怪,显示黑屏,什么也没发生。通过替换捆绑的Facebook依赖项来解决此问题 实现 'com.facebook.android:facebook-android-sdk:[4,5]' 实现"com.facebook.android:facebook-android-sdk:4.35.0"。 最后清理、构建并运行。

最新更新