Si les rapports de bogues sont activés dans les options de développement et que je prends un rapport de bogue dans le menu du bouton d'alimentation, où sont enregistrés ces rapports?
Je vois qu'il y a une option pour le partager, mais je veux le tirer directement via adb pour analyse.
/data/data/com.android.shell/files/bugreports
également accessible auxshell
utilisateurs.Vous pouvez connecter votre appareil à votre PC et utiliser les outils du SDK Android adb, puis allez dans le répertoire et dans votre ligne de commande, utilisez
adb shell bugreport > bugreport.txt
votre rapport de bogue.la source
Dans mon cas, ils sont en
/data/user_de/0/com.android.shell/files/bugreports/
la source
Si vous souhaitez afficher les rapports de bogues sur votre PC, exécutez adb à partir d'un répertoire dans lequel vous souhaitez enregistrer les rapports de bogues avec
Mais cela peut nécessiter une
root
autorisation.la source
adb pull
partie. Lors de l'utilisationadb
, du côté de l'appareil, il fonctionne généralement en tantshell
qu'utilisateur - à mon humble avis, qui est le propriétaire de cet emplacement, donc aucune racine ne devrait être nécessaire pour extraire les fichiers.À partir d'Android 10, au moins pour les appareils Pixel, les rapports de bogues provenant de l'appareil sont disponibles dans
/bugreports
- même sans accès root! Vous pouvez obtenir les noms des rapports de bogues disponibles avecpuis récupérez le fichier souhaité
adb pull
, par exemplela source