java.lang.SecurityException: Besoin de BLUETOOTH PRIVILÉGIÉ de l'autorisation
Quelqu'un a rencontrer le même problème que le message d'erreur suivant s'affiche lorsque l'appel bluetoothDeive.createBond()
méthode avec android 4.4 api?
java.lang.SecurityException: Besoin de BLUETOOTH PRIVILÉGIÉ autorisation
Remarque: BLUETOOTH_ADMIN
autorisation est déjà inclus dans AndroidManifest
fichier.
De vérifier est de cette autorisation ne fonctionnent que pour le système d'apps
En double? stackoverflow.com/questions/15499388/...
Non, les questions ne sont pas liées. Vous ne pouvez même demander de l'
En double? stackoverflow.com/questions/15499388/...
Non, les questions ne sont pas liées. Vous ne pouvez même demander de l'
BLUETOOTH PRIVILEGED
autorisation comme il est un lieu privilégié de l'autorisation.OriginalL'auteur user2822074 | 2013-11-14
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez pas utiliser cette autorisation si votre app est une application tierce (non-application système). Pour en savoir plus, voir l'API Android: BLUETOOTH_PRIVILEGED
OriginalL'auteur wsgh
Ai le message d'erreur exact.
M'a fallu une heure pour se rendre compte que le bluetooth sur le téléphone n'est pas activé. Après la mise en marche, il fonctionne comme prévu.
OriginalL'auteur Dino Tw
Je tourne sur cette erreur, et que je peux dire, vous avez besoin pour installer votre application comme un système privilégié d'application, pour aller vers le système de dossier et d'essayer de copier les application de l'app dossier ou priv_app dossier. Sur ma plate-forme Android, quand j'ai fait le dossier à l'intérieur de priv_app dossier pour mon application et copié mon apk et redémarré Android, tout a fonctionné.
J'mon cas, j'ai ajouté dans le manifeste toutes les permissions au début, mais il a travaillé seulement après cette étape ci-dessus.
OriginalL'auteur LadyG
Essayez ce qui suit:
1) supprimer "android.la permission.BLUETOOTH_PRIVILEGED" à partir de vos autorisations.
2) supprimer "android.la permission.BLUETOOTH".
3) ajouter "android.la permission.BLUETOOTH_ADMIN" et tout ça.
La référence dit que c'est la seule autorisation nécessaire.https://developer.android.com/reference/android/bluetooth/BluetoothDevice.html#createBond()
EDIT: si vous avez déjà inclus "bluetooth_admin", c'est peut-être une plate-forme de problème.Ils pourraient ne pas avoir pris en charge cette fonctionnalité plus tôt. Peut-être que vous devriez cibler un plus min-sdk de la plate-forme , Im en utilisant Android 20 comme le minimum (mais jamais essayé cette fonction).
OriginalL'auteur gabdev
essayer dans votre manifeste
avis de l'utilisateur n'utilise pas d'autorisation sur la première ligne. Jusqu'à ce que je suis passé qui, Pour une raison quelconque, j'ai gardé l'obtention de
OriginalL'auteur MrBoutte'