2011-07-09 2 views
3

J'ai des problèmes avec Debug.startMethodTracing() avec mon Samsung Galaxy S.Impossible de trouver le fichier de trace Debug.startMethodTracing()

Selon les documents Android, Debug.startMethodTracing("filename") écrit dans /sdcard/filename.trace, mais je ne trouve pas ce fichier ou dossier dans l'explorateur de fichiers DDMS. Le dossier/sdcard n'est simplement pas là.

J'ai essayé:

Debug.startMethodTracing("filename") 
Debug.startMethodTracing("/mnt/sdcard/filename") 
Debug.startMethodTracing("/mnt/sdcard/tmp/filename") 

Les deux premières tentatives ne font état d'une erreur, mais je ne pouvais pas trouver les fichiers dans DDMS Explorateur de fichiers. Le troisième a généré une exception d'exécution indiquant que je n'avais pas la permission d'écrire dans ce dossier.

Tout conseil est très apprécié.

Merci à l'avance,

Barry

+0

Suivi Note: l'émulateur dit que je n'ai pas la permission d'écrire/sdcard /filename.trace. WTF ??? –

Répondre

6

Vous devez probablement ajouter à votre WRITE_EXTERNAL_STORAGE manifeste

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> 
+0

Cela a fonctionné. Je vous remercie! –

+0

Confirmé, a travaillé sur mon Samsung Galaxy S. –

Questions connexes