Com.Google.Android.finsky.autorisation.bind_get_install_referrer_service
Contents
Android – Pourquoi Google Play Services Dependency Ajout automatiquement _get_install_referrer_service Permission
Ne fixera pas (comportement prévu)
Recherches sauvegardées
Utilisez des recherches enregistrées pour filtrer vos résultats plus rapidement
Annuler Créer une recherche enregistrée
Vous vous êtes connecté avec un autre onglet ou fenêtre. Recharger pour actualiser votre session. Vous avez signé dans un autre onglet ou fenêtre. Recharger pour actualiser votre session. Vous avez changé de compte sur un autre onglet ou fenêtre. Recharger pour actualiser votre session.
Avoir une question sur ce projet? Inscrivez-vous à un compte GitHub gratuit pour ouvrir un problème et contacter ses mainteneurs et la communauté.
En cliquant sur «Inscrivez-vous à GitHub», vous acceptez nos conditions d’utilisation et notre déclaration de confidentialité. Nous vous enverrons occasionnellement des e-mails liés au compte.
Déjà sur github? Connectez-vous à votre compte
Pas autorisé à se lier à l’intention de service (com.Google.Android.finsky.Bind_get_install_referrer_service) # 8830
JKMassel a ouvert ce numéro le 19 décembre 2018 · 3 commentaires
Pas autorisé à se lier à l’intention de service (com.Google.Android.finsky.Bind_get_install_referrer_service) # 8830
JKMassel a ouvert ce numéro le 19 décembre 2018 · 3 commentaires
commentaires
Donateur
jkmassel commenté le 19 décembre 2018 •
Il semble que dans de nombreux cas, nous ne pouvons pas utiliser l’attribution de téléchargement de Google.
Nous ne nous écrasons pas à cause de cela – mais nous manipulons un java.égouter.SecurityException jetée à partir de
Trace de la pile:
Exception non mortelle: Java.égouter.SecurityException: pas autorisé à se lier à l'intention de service < act=com.google.android.finsky.BIND_GET_INSTALL_REFERRER_SERVICE cmp=com.android.vending/com.google.android.finsky.externalreferrer.GetInstallReferrerService >à Android.appliquer.Contextimpl.binServiceCommon (contextimpl.Java: 1480) à Android.appliquer.Contextimpl.BinService (contextimpl.Java: 1434) à Android.contenu.Contexte.BinService (contextwrapper.Java: 636) à com.Android.installReferrer.API.InstallReferRercLIentimpl.startConnection (installreferRerclientimpl.Java: 135) à l'org.wordpress.Android.user.analytique.service.InstallationReferRerServiceLogic.PerformTask (installationReferRerServiceLogic.Java: 120) à org.wordpress.Android.user.analytique.service.InstallationReferRervice.OnStartCommand (installationReferRerService.Java: 48) sur Android.appliquer.ActivityThread.handleserviceargs (ActivityThread.Java: 3394) sur Android.appliquer.ActivityThread.-wrap21 (ActivityThread.java) sur Android.appliquer.Activitythread $ h.Handlessage (ActivityThread.Java: 1632) à Android.OS.Maître.DispatchMessage (gestionnaire.Java: 110) à Android.OS.Boucle.boucle (looper.Java: 203) sur Android.appliquer.ActivityThread.Main (ActivityThread.Java: 6284) à Java.égouter.refléter.Méthode.Invoquer (méthode.java) à com.Android.interne.OS.Zygoteinit $ methodandargscaller.courir (zygoteinit.Java: 1094) à com.Android.interne.OS.Zygoteinit.Main (Zygoteinit.Java: 955)
Il semble que tout ce qui est nécessaire pour résoudre ce problème est l’ajout du com.Google.Android.finsky.autorisation.Bind_get_install_referrer_service l’autorisation, mais cela peut ou non être quelque chose que nous voulons ajouter au bundle?
(Source: https: // stackOverflow.com / Questions / 47706419 / installreferRerclient-startconnection-lancement-error)
référence: 5BAB95E3F8B88C29636353BE-FABRIC
impact: Nous ne sommes pas en mesure de recevoir l’attribution intégrée pour les téléchargements
Le texte a été mis à jour avec succès, mais ces erreurs ont été rencontrées:
Android – Pourquoi la dépendance des services Google Play a automatiquement ajouté com.Google.Android.finsky.autorisation.Bind_get_install_referrer_service autorisation
Récemment, j’ai mis à jour la version de dépendance Google Play Services à 15.0.0 Il a automatiquement ajouté l’autorisation ci-dessous.
Je n’ai pas de régime, j’ai besoin de cette autorisation de l’API Google Play Ref-RoFerrer ou non
Je peux supprimer cette permission
Mais j’ai besoin de savoir quelle dépendance aura besoin de bind_get_install_referrer_service l’autorisation que la dépendance a vraiment besoin de cette autorisation ou non.
Gradle au niveau de l’application
dépendances < ext < support_library_version = '27.0.2' google_play_services_version = '15.0.0' >implémentation 'com.Android.Support: Multidex: 1.0.3 'Implémentation "Com.Android.Prise en charge: AppCompat-V7: $ "implémentation" com.Android.Support: conception: $ "implémentation" com.Android.Support: recyclerView-v7: $ "implémentation" com.Android.Prise en charge: CardView-V7: $ "implémentation" com.Google.Android.GMS: Play-Services-Analytics: $ "implémentation" com.Google.Android.GMS: Play-Services-GCM: $ "implémentation" com.Google.Firebase: Firebase-Message: $ "implémentation" com.Google.Firebase: Firebase-Core: $ "implémentation" com.Google.Firebase: Firebase-ADS: $ ">
Gradle au niveau du projet
dépendances
Note: Pour le suivi des références, j’utilise déjà Google Analytics
Meilleure solution
Ne fixera pas (comportement prévu)
Pour plus de détails, consultez Google Issue Tracker
Solutions connexes
Android – Comment installer Google Play Services dans une machine virtuelle Genymotion (sans support Drag and Drop)
Depuis Genymotion 2.dix.0 et en avant, les GAPP peuvent être installés à partir de la barre d’outils de l’émulateur. Veuillez vous référer à la réponse par @michaelStoddart.
Suivre ensuite l’ancienne réponse conservée ici pour une raison historique:
Genymotion ne fournit pas les applications Google. Pour installer Google Apps:
- Améliorer Genymotion et VirtualBox vers la dernière version.
- Téléchargez deux fichiers zip:
– Installateur de traduction du bras V1.1
– Google Apps pour votre version Android: 2.3.7 – 4.4.4 ou 4.4 – 6.0 (avec plate-forme et variante) Vous pouvez également trouver la liste GAPPS dans le wbroek Page de githubgiste utilisateur. - Ouvrez l’émulateur de génymotion et accédez à l’écran d’accueil puis faites glisser et déposez le premier fichier Génymotion-arm-translation_v1.1.fermeture éclair sur l’émulateur. Une boîte de dialogue apparaîtra et affichera en tant que transfert de fichiers en cours, puis une autre boîte de dialogue apparaîtra et demandera que vous voulez flasher sur l’émulateur. Cliquez sur OK et redémarrez l’appareil en exécutant le redémarrage ADB à partir de votre terminal ou de votre invite de commande.
- Faites glisser et déposez le deuxième fichier gapps – * – signé.fermeture éclair et répétez les mêmes étapes que ci-dessus. Exécutez à nouveau le redémarrage ADB et, une fois redémarré, Google Apps sera dans l’émulateur.
- À ce stade, «Google Apps Services» se bloque fréquemment Avec le message suivant, Google Play Services a cessé de fonctionner . Ouvrir Google Play. Après avoir fourni les détails de votre compte, ouvrez Google Play et mettez à jour vos applications Google installées. Cela semble faire en sorte que Google Play réalise que vous avez un vieux Google Play Services et vous demanderez de mettre à jour (dans mon cas, La mise à jour de Google Hangouts a nécessité une nouvelle version de Google Play Services). J’ai également entendu dire que la simple attente vous incitera également à mettre à jour. L’application «Google Play Services» ne semble pas apparaître autrement – vous ne pouvez pas le rechercher. Vous devriez alors voir une offre pour mettre à jour Google Play Services. Une fois le nouveau Google Play Services installé, vous aurez désormais un accès stable et fonctionnel à Google Play
Android – Dans le projet «App», une dépendance de la bibliothèque Google Play Services résolue dépend d’une autre dans une version exacte
Il y a beaucoup de réponses ici pour des solutions individuelles qui ne se rendent pas vraiment au problème. Voici comment résoudre ce problème en général:
Comme le suggère la sortie du journal d’origine, il est utile d’exécuter la construction dans le terminal avec la commande suivante:
./ gradlew – info assembedebug
Cela vous donnera une liste de toutes les dépendances impliquées dans le conflit. Cela ressemble à cela (j’ai supprimé le nom du package pour le rendre un peu plus lisible):
Aide de résolution de dépendance: Affichage de tous les chemins actuellement connus vers n'importe quelle version de la dépendance: artefact (groupId = com.Google.Firebase, Arfactid = Firebase-IID) - Tâche / Module Dep -> Firebase-Analytics @ 17.2.0 ---- Firebase-Analytique: 17.2.0 La bibliothèque dépend -> Play-Services-Measurement-API @ 17.2.0 ------ Play-Services-Mesurement-API: 17.2.0 bibliothèque dépend -> Firebase-iid @ 19.0.0 - Tâche / Module Dep -> Firebase-Core @ 17.2.0 ---- Firebase-Core: 17.2.0 La bibliothèque dépend -> Firebase-Analytics @ 17.2.0 ------ Firebase-Analytique: 17.2.0 La bibliothèque dépend -> Play-Services-Measurement-API @ 17.2.0 -------- Play-Services-Measurement-API: 17.2.0 bibliothèque dépend -> Firebase-iid @ 19.0.0 - Tâche / Module Dep -> Play-Services-Measurement-API @ 17.2.0 ---- Play-Services-Measurement-API: 17.2.0 bibliothèque dépend -> Firebase-iid @ 19.0.0 - tâche / module dep -> Firebase-iid @ 19.0.0 - Tâche / Module Dep -> Firebase-Message @ 17.1.0 ---- Message des incendies: 17.1.0 bibliothèque dépend -> Firebase-iid @ [16.2.0] - Tâche / module dep -> com.PRESSING: SDK @ 4.8.0 ---- Com.PRESSING: SDK: 4.8.0 La bibliothèque dépend -> Firebase-Message @ 17.1.0 ------ Message de la base de feu: 17.1.0 bibliothèque dépend -> Firebase-iid @ [16.2.0]
De cette liste, vous apprenez à connaître 2 choses:
- Où est la dépèdre contradictoire
- Quelles versions de la dépendance conflictuelle sont configurées
Dans mon cas, la dépendance contradictoire est Firebase-Iid: c’est soit @ 19.0.0 ou @ 16.2.0
Pour résoudre ce problème, vous devez définir explicitement la dépendance de niveau supérieur de la mauvaise base de feu de Fire-IID dans votre construction.gralde .
Donc, dans le journal supérieur, vous pouvez voir qu’il existe 2 exemples d’une version hors du jour de Firebase-IID @ 16.2.0. On vient de – tâche / module dep -> mensur à la base de feu @ 17.1.0 L’autre d’une bibliothèque tierce (pressager). Nous n’avons pas d’influence sur la bibliothèque tierce, donc rien à faire ici. Mais pour l’autre dépendance, nous devons le déclarer explicitement avec la bonne version:
Maintenant, la construction fonctionne à nouveau. Fin heureuse 🙂