7 votes

Afficher LogCat à partir d'un appareil Android non rooté sans l'aide d'un ordinateur

Depuis le nouveau modèle de sécurité d'Android 4.1, toutes les visionneuses LogCat que j'ai rencontrées nécessitent un accès Root. Même la visionneuse LogCat pour l'IDE que j'utilise (AIDE) ne fonctionne pas.

Sans rooter mon appareil, ou avoir besoin d'un ordinateur pour m'aider, comment pourrais-je voir le logcat des programmes que j'écris ?

4voto

David Negron Points 971

Sans Root ou PC : vous ne pouvez pas. Comme vous l'avez noté, le comportement que vous observez est entièrement intentionnel et ne peut être modifié. Si vous pouviez trouver une ROM personnalisée qui n'applique pas ces restrictions, alors vous pourriez l'installer, mais si vous ne voulez pas être rooté, je suppose que ce n'est pas non plus une option (et j'imagine qu'une telle ROM n'existe peut-être pas). La seule autre option serait d'écrire votre propre visionneuse LogCat dans vos applications, puisque chaque application peut accéder à ses propres données d'enregistrement .

0voto

diidu Points 101

Avec la commande suivante, vous pouvez donner à l'application la permission de lire tous les journaux sans les permissions Root :

adb shell pm grant <pkg> android.permission.READ_LOGS

Il fonctionne au moins avec l'application catlog dans le Samsung Galaxy S5/Android 6.0 ainsi qu'avec le Galaxy S7/Android 6.0.1.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X