Wo befindet sich der interne Speicher von Android Emulator?

8

Ich habe einen Fehler aufgrund des Inhalts einer Datei, die im internen Speicher meines Android Emulators gespeichert ist. (Ich habe es in die Datei geschrieben). Gibt es eine Möglichkeit, den internen Speicher meiner App in Windows anzuzeigen?

Ich habe meinen gesamten Projektordner, SDK, Arbeitsbereich usw. durchsucht und kann nichts finden. Ich habe jemanden in einer anderen Frage gesehen, der sagt, dass es sich im Ordner / data befindet, aber ich weiß auch nicht, wo ich danach suchen soll.

Danke

    
Edd 10.09.2013, 21:28
quelle

2 Antworten

13

Wenn Sie die Ordner- / Dateistruktur des ausgeführten Emulators anzeigen möchten, können Sie dies mit dem Android Device Monitor tun, der im SDK enthalten ist.

Insbesondere verfügt es über einen Datei-Explorer, mit dem Sie die Ordnerstruktur auf dem Gerät durchsuchen können. Es hat auch Tasten, die Ihnen die adb push / pull Funktionalität geben, aber von einer GUI aus, wenn dies für Sie einfacher ist.

    
Karl 10.09.2013, 22:48
quelle
5

Sie werden in einer img-Datei im avd-Verzeichnis gespeichert. Wenn Sie Linux verwenden, können Sie die IMG-Datei über:

mounten %Vor%

Ich bin nicht sicher, ob es einen Weg in Windows oder Mac gibt, um den Inhalt des img anzuzeigen, da sie entweder im Dateisystem ext3, ext4 oder yaffs sind (abhängig davon, was Sie emulieren) und Windows nicht leicht unterstützt diese Dateisysteme.

Am besten verwenden Sie adb, um die Datei direkt aus dem Emulator zu kopieren, während sie ausgeführt wird, wie in adb --help:

gezeigt %Vor%     
Jeff Tyson 10.09.2013 21:38
quelle

Tags und Links