Nov
21
|
Depuis une Invite de commandes, je lance l’application adb avec comme paramètre, shell. Puis je passe en root (su). Pour ensuite afficher mon fichier généré depuis Delphi (tail) :
E:\Embarcadero\PlatformSDKs\adt-bundle-windows-x86-20130522\sdk\platform
-tools>adb shell
shell@android:/ $ su
su
root@android:/ # tail -f -s 2 /data/data/com.embarcadero.AppWithLogs/files/mylogs
arcadero.AppWithLogs/files/mylogs <
´╗┐21/11/13 13:33:22 : FormCreate
21/11/13 13:35:13 : Hello Word!
21/11/13 13:35:13 : Hello Word!
21/11/13 13:35:16 : Hello Word!
21/11/13 13:35:19 : GetHomePath: /data/data/com.embarcadero.AppWithLogs/files
21/11/13 13:35:19 : GetDocumentsPath: /data/data/com.embarcadero.AppWithLogs/fil
es
21/11/13 13:35:20 : Hello Word!
-tools>adb shell
shell@android:/ $ su
su
root@android:/ # tail -f -s 2 /data/data/com.embarcadero.AppWithLogs/files/mylogs
arcadero.AppWithLogs/files/mylogs <
´╗┐21/11/13 13:33:22 : FormCreate
21/11/13 13:35:13 : Hello Word!
21/11/13 13:35:13 : Hello Word!
21/11/13 13:35:16 : Hello Word!
21/11/13 13:35:19 : GetHomePath: /data/data/com.embarcadero.AppWithLogs/files
21/11/13 13:35:19 : GetDocumentsPath: /data/data/com.embarcadero.AppWithLogs/fil
es
21/11/13 13:35:20 : Hello Word!
com.embarcadero.AppWithLogs correspond au nom du package de l’application :
Pages : 1 2
Il me semble plus judicieux d’utiliser les fonctions de l’unité Androidapi.Log et « adb logcat » ou son intégration sous Eclipse.
@ Paul TOTH : J’suis d’accord… ce serait bien plus propre/standard…
Cette méthode peut être plus intéressante pour vérifier le contenu de ses propres fichiers plutot que pour générer des logs…
Bonjour,
Perso, je préfère cette solution qui a l’avantage d’être multiplateforme
@ Dergen : Bonjour,
Merci pour votre commentaire qui donne un autre point de vue
Pings: Liens de l’épisode 2 de la saison 3 | Le Dev du Jeudi
modifié/traduit par Whiler
Politique de confidentialité