Wo werden Android-Emulator-Images gespeichert?

Lesezeit: 2 Minuten

Benutzeravatar von Get Off My Lawn
Geh von meinem Rasen runter

Auf dem Emulator habe ich ein Bild von Google heruntergeladen. Ich kann das Bild im Emulator finden, aber ich habe keine Ahnung, wo sich das Bild befindet. Um meine App zu debuggen, muss ich wissen, wo sich dieses Bild befindet. Wie bekomme ich den vollständigen Pfad des Bildes?

Benutzeravatar von nneonneo
nneonneo

Von dem AVD-Dokumentation:

Standardmäßig erstellt das Android-Tool das AVD-Verzeichnis darin ~/.android/avd/ (unter Linux/Mac), C:\Documents and Settings\<user>\.android\ unter Windows XP und C:\Users\<user>\.android\ unter Windows 7 und Vista.

Update (22.02.2020): Dieser Wortlaut befindet sich nicht mehr auf der aktuellen Dokumentationsseite, aber der Ort scheint derselbe zu sein (C:\Users\<user>\.android\) unter Windows 8 und 10.

  • Ich kann das Bild nicht finden, ich versuche Folgendes: Bitmap bmp = BitmapFactory.decodeFile(“/mnt/dog-best-friend-1.jpg”);

    – Geh von meinem Rasen runter

    26. Oktober 2012 um 23:47 Uhr

Die Systemabbilder werden heruntergeladen
[ {android_version_home_dir}/sdk/system-images/{android-version-number}/system.img> ]

und die avd werden in C:\Users\.android\avd\ (Windows) oder ~/.android/avd/ (Linux/Mac) erstellt

Nicht offensichtliche Sache in der offiziellen Dokumentation

Vielleicht das?

  • Oh mein Gott, endlich die Antwort, nach der ich gesucht habe! Ich habe das Verzeichnis der Emulatordateien über den AVD-Manager geöffnet (wie viele Leute es empfohlen haben), aber es gibt nur ein paar Verzeichnisse und Dateien, es hat nie geholfen. Vielen Dank!

    – Helen

    6. Oktober 2021 um 17:05 Uhr


Das hier scheint bei mir zu funktionieren:

String path = Environment.getExternalStorageDirectory().getPath();
String myJpgPath = path + "/Download/dog-best-friend-1.jpg";

Wenn Ihr Bild auf Ihrem Emulator gespeichert ist, können Sie dieses Bild mit Datei Explorer finden

Starten Sie zuerst Ihren Emulator und dann:

Öffnen Sie Ihren Datei-Explorer und gehen Sie zu mnt/sdcard/Download Sie finden Ihr Bild hier, wenn es heruntergeladen wurde.

So öffnen Sie die Dateisuche in Eclipse: window/show view/other/File Explore

Benutzeravatar von Nehil Koshiya
Nehil Koshiya

Unter Windows —> C:\Dokumente und Einstellungen.android\

Benutzeravatar von mvz
mvz

Um den genauen Pfad zu finden, öffnen Sie den Emulator, gehen Sie zu Fotos, klicken Sie auf ein Foto (falls vorhanden) und dann auf i (für Informationen). Dort können Sie den genauen Pfad auf Ihrem Gerät sehen. Versuchen Sie dynamisch auf diese Dateien zuzugreifen:

    String path = Environment.getExternalStorageDirectory().getPath();
    String pathPhotos = path2 +"/Download";
    File[] fileArr = new File(pathPhotos).listFiles();

    for(int i = 0; i < fileArr.length; i++) {
        Log.d("fileName12", " " + fileArr[i].getPath());
    }

Falls listFiles null zurückgibt, müssen Sie Folgendes hinzufügen:
uses-permission *android:name=”android.permission.READ_EXTERNAL_STORAGE” /> Und ändere die Einstellungen am Emulator -> Einstellungen -> Apps -> App-Berechtigungen -> Speicher -> dein App-Name -> einschalten

1432150cookie-checkWo werden Android-Emulator-Images gespeichert?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy