web-dev-qa-db-fra.com

Application bloquée avec E / com.facebook.internal.AttributionIdentifiers

L'application fonctionnait bien jusqu'à 1 heure en arrière. Soudain, il a commencé à rester bloqué à l'ouverture et affiche un message d'erreur de 1 ligne dans logcat

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

C'est le seul journal affiché. Il n'y a eu aucun changement sur l'application

22

celui-ci a fonctionné pour moi

com.facebook.Android:facebook-Android-sdk:4.35.0
20
Anuj Jindal

Si cela n'aide pas, ouvrez Android/build.gradle.
Ajouter les lignes suivantes

allprojects {
    repositories {
    // ...

    configurations.all {
        resolutionStrategy {
            force 'com.facebook.Android:facebook-Android-sdk:4.34.0'
        }
    }
}
21
Anton Kuznetsov

Pour Cordova, vous pouvez faire:

$ 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
Valentin Cpn

J'ai essayé chaque option. Ce problème était étrange, montrant un écran noir et rien ne se passait. Ce problème a été résolu en remplaçant l'implémentation de la dépendance Facebook fournie 'com.facebook.Android:facebook-Android-sdk:[4,5]' par l'implémentation 'com.facebook.Android:facebook-Android-sdk:4.35.0'. Enfin nettoyer, construire et exécuter.

2
Mir Suhail