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
celui-ci a fonctionné pour moi
com.facebook.Android:facebook-Android-sdk:4.35.0
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'
}
}
}
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"
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.