Ich möchte wissen, ob es eine Methode gibt, um auf lokale Dateien (z. B. Textdateien, Webseiten) des Dateisystems im Android-Emulator zuzugreifen.
Ich verwende Ubuntu 10.04 für die Android-Entwicklung.
Ich möchte wissen, ob es eine Methode gibt, um auf lokale Dateien (z. B. Textdateien, Webseiten) des Dateisystems im Android-Emulator zuzugreifen.
Ich verwende Ubuntu 10.04 für die Android-Entwicklung.
C:\Users\{Acount}\Documents\AndroidStudio\DeviceExplorer\emulator-5554\sdcard\Android\data\..\file.extin meinem Fall
Antworten:
Sie können den adbBefehl verwenden, der im Tools-Verzeichnis des SDK enthalten ist:
adb shell
Sie erhalten eine Eingabeaufforderung, in der Sie das Dateisystem durchsuchen und darauf zugreifen können. Oder Sie können die gewünschten Dateien extrahieren:
adb pull /sdcard/the_file_you_want.txt
Wenn Sie Eclipse mit ADT verwenden, können Sie das Dateisystem durchsuchen ( Fenster-> Ansicht anzeigen-> Andere ... und Android-> Datei-Explorer auswählen ).
Führen Sie in Android Studio 3.0 und höher Folgendes aus:
Ansicht> Tool Windows> Gerätedateie-Explorer
Zusätzlich zur akzeptierten Antwort können Sie Android Studio verwenden
Android Device Monitor,DevicesRegisterkarte links aus.File ExplorerRegisterkarte rechts auswählen ,Pull a file from the deviceSchaltfläche, um es in Ihrem lokalen Dateisystem zu speichernEntnommen aus der Arbeit mit einem Emulator oder dem Dateisystem eines Geräts
Android Device MonitorDrücken Sie zum Öffnen zweimal die Umschalttaste (in Android Studio) und geben Sie ein "Android Device Monitor".
Aktualisieren! Sie können über den Android-Gerätemonitor auf das Android-Dateisystem zugreifen. Gehen Sie in Android Studio zu Extras >> Android >> Android-Gerätemonitor.
Beachten Sie, dass Sie Ihre App im Simulator ausführen können, während Sie den Android-Gerätemonitor verwenden. Sie können Ihre App jedoch nicht debuggen, während Sie den Android-Gerätemonitor verwenden.