Setzen Sie den Anforderungsberechtigungsdialog auf Marshmallow zurück


8

Ich teste meine Android-Anwendung und versuche sicherzustellen, dass alle Berechtigungen (ob erteilt oder verweigert) korrekt behandelt werden. Ich habe fälschlicherweise auf "Nie wieder fragen" geklickt und jetzt werde ich nie mehr gefragt.

Ich habe versucht, Einstellungen - Apps - App-Einstellungen zurücksetzen , aber das hat nicht funktioniert.

Wie kann ich dies zurücksetzen, damit das Dialogfeld "Anforderungsberechtigung" für die Berechtigung erneut angezeigt wird?

Antworten:


7

Sie müssen die Berechtigung für diese bestimmte App manuell zulassen, um den Anforderungsberechtigungsdialog zurückzusetzen.

  1. Öffnen Sie die App-Informationen (entweder durch Ziehen aus dem App-Starter oder durch Einstellungen - Apps - [App-Name] ).
  2. Wählen Sie Berechtigungen
  3. Aktivieren Sie die von Ihnen verweigerte Berechtigung mit "Nie wieder fragen".
  4. (Optional) Deaktivieren Sie es von hier aus erneut. Beachten Sie, dass Ihre App zu diesem Zeitpunkt die Berechtigung bei Bedarf erneut anfordert.

Hallo Andrew, ich habe es getestet und es funktioniert nicht. Es scheint, dass es ein Android-Fehler ist: productforums.google.com/forum/#!topic/nexus/…
dr_

2

Sie können auch deinstallieren und neu installieren.

Die akzeptierte Antwort ist natürlich richtig, aber als Android-Entwickler wissen Sie wahrscheinlich, wie adb uninstall <package>/ adb install <apk>schneller als durch die Einstellungen zu navigieren.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.