(Re) Montage der SD-Karte auf Android Emulator

Auf dem Emulator kann ich die SD-Karte aus den Einstellungen abheben.

Ich kann es dann auf mein Betriebssystem stecken und dann normal aushängen.

  • AsyncTask-Erstellung verursacht Absturz
  • Retrolambda - Jack ist erforderlich, um Java 8 - Warnung zu unterstützen
  • IScroll 4 funktioniert nicht mit Formular <select> element iPhone Safari und Android Browser
  • Android - programmgesteuert erstellen view progressBar
  • Android: Wie bekomme ich ImageView, um den Bildschirm zu füllen
  • Animation der Höhe des LinearLayout-Containers mit ValueAnimator
  • Ich habe nicht in der Lage gewesen, herauszufinden, wie man es dann wieder auf den Emulator einbringt (ohne es neu zu starten).

    Hinweise:

    • Der adb Befehl remount ist nicht verwandt: es geht um /system
    • Der emulator Befehl ist nicht verwandt: Es geht nur darum, den Emulator zu starten
    • Montage der SD-Karte an zwei Stellen natürlich alles durcheinander bringen (ich habe versucht)

    Mehr:

    • mount Ausgänge:

      /dev/block//vold/179:0 /sdcard vfat rw,dirsync,nosuid,nodev,noexec,uid=1000,gid=1015,fmask=0702,dmask=0702,allow_utime=0020,codepage=cp437,iocharset=iso8859-1,shortname=mixed,utf8,errors=remount-ro 0 0

    • Versuchen, wieder von der Shell nach dem Aushängen, mit den gleichen Optionen wie oben, gibt eine segfault

    • Keine Ahnung, warum der doppelte Schrägstrich in block//vold , ich denke, es ist nur ein Tippfehler

  • Android: Verwandeln Sie eine Bitmap in einen Eingabestream
  • Weitere Verständnis setRetainInstance (true)
  • Fügen Sie in XML-Android ein Hintergrundbild hinzu
  • So legen Sie Toolbar Text und Backpfeil Farbe
  • Android imeOptions = "actionDone" funktioniert nicht
  • Android verzögerung mit handler
  • 2 Solutions collect form web for “(Re) Montage der SD-Karte auf Android Emulator”

    Der Entwicklerführer deutet darauf hin, dass dies nicht möglich ist:

    SD-Karten-Emulation

    Sie können ein Disk-Image erstellen und dann beim Start zum Emulator laden, um das Vorhandensein der SD-Karte eines Benutzers im Gerät zu simulieren. Um dies zu tun, können Sie das Android-Tool verwenden, um ein neues SD-Kartenbild mit einem neuen AVD zu erstellen, oder Sie können das im SDK enthaltene Dienstprogramm mksdcard verwenden.

    In den folgenden Abschnitten wird beschrieben, wie man ein SD-Karten-Disk-Image erstellt, wie man Dateien kopiert und wie man es beim Start in den Emulator lädt.

    Beachten Sie, dass Sie das Festplatten-Image beim Emulator-Start nur laden können. Ebenso können Sie keine simulierte SD-Karte aus einem laufenden Emulator entfernen. Allerdings können Sie durchsuchen, Dateien senden und kopieren / entfernen von Dateien aus einer simulierten SD-Karte entweder mit Adb oder dem Emulator.

    Der Emulator unterstützt emulierte SDHC-Karten, so dass Sie ein SD-Kartenbild beliebiger Größe bis zu 128 Gigabyte erstellen können.

    Während Android die SD-Karte aushängt, hält der Emulator-Prozess die Backing-Datei offen.

     $ ls -go /proc/`pidof emulator`/fd | grep sdcard.img lrwx------ 1 64 2010-05-13 01:50 10 -> /home/x/.android/avd/WithSD.avd/sdcard.img 

    Jemand, der mit QEMU vertraut ist, kann in der Lage sein, weitere Einblicke zu geben, aber wenn ich Sie wäre, würde ich nur versuchen, NFS zu benutzen, um dieses Problem zu lösen.

    Ich habe versucht, Einstellungen und unmounting der SD-Karte und das funktionierte gut. Versuche es; Es ist ganz einfach.

    Scheint nicht so zu sein, kann man über adb / cli machen.

    Das Android ist ein Google Android Fan-Website, Alles ├╝ber Android Phones, Android Wear, Android Dev und Android Spiele Apps und so weiter.