Der interne Speicher von Android 4.4 Virtual Device passt sich nicht an
Beim erstellen eines neuen Android 4.4 Virtuelles Gerät, mit dem AVD-Manager, ich Schaffe es nicht, der interne Speicher etwas größer als 200MB.
512 MB ist der interne Speicher, die ich setzen möchte.
Ich versucht habe:
- Einstellung im internen Speicher des Geräts in der AVD-Manager zu 512MB.
- Im Eclipse-Projekt Debug-Konfigurationen unter der Registerkarte Ziel, die Festlegung der Zusätzlichen Emulator Command Line Options to-partition-Größe von 512.
- In den Eclipse-Einstellungen unter Android, ich habe die Standard-emulator-Optionen zu -partition-Größe von 512.
- Bearbeiten der config-Datei für mein virtuelles Gerät unter (Benutzer)/.android/avd/(Gerät).avd/config.ini
- Dann die Einstellung der Festplatte.dataPartition.Größe auf der Festplatte.dataPartition.size=512M
- Auch versucht, die Einstellung auf die Festplatte zu speichern.dataPartition.Größe=512 MB
- Habe auch versucht eine Einstellung von Daten.dataPartition.size=512M
Dies geschieht auf beiden ARM-und Intel-Atom-x86-CPUs.
Wenn ich jetzt Umschalten auf Android 3.0 (ARM), ich kann die Größe ändern, einfach mit dem AVD Manager zu meinem Herzen-Inhalt. Ist es ein Problem mit Android 4.4? Gibt es etwas, das ich verpasst? Oder eine mögliche Arbeit um?
InformationsquelleAutor der Frage Someone13 | 2013-12-14
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nun, dass der emulator Dateisystem ist ext4 war ich in der Lage, um die Größe der
userdata.img
mit standard-Linux-tools.Bearbeiten
Ich war auch in der Lage, um die Größe
userdata-qemu.img
direkt, aber ich hatte, ume2fsck
ersten.InformationsquelleAutor der Antwort Frohnzie
Sogar über Vorschlag kann dazu führen, den android-emulator hängt beim boot logo. Der Grund dafür ist, dass resize2fs mache die änderungen, die das Recht im Allgemeinen aber gilt als gebrochen fs von android und verhindern, dass es zu montieren es im rw-Modus, hängt der boot-Prozess.
Examening boot-logs zeigt, dass so etwas wie:
Veranstaltung e2fsck nicht fix it für android und umgehen ich benutze tune2fs ändern die Art und Weise, wie android sollte weiter zum Berg gebrochen fs.
InformationsquelleAutor der Antwort Alexei Volkov
Someone13, das ist definitiv ein Bug im Ziel: "Android 4.4.2 - API Level 19"
Ich habe das gleiche problem - kann nicht ändern die Größe des internen Speicher des Gerätes im emulator des Android SDK auf keine Art(auch mit “disk.dataPartition.Größe=xxxM" in der config.ini oder mit dem Befehlszeilen-Argumente "-partition-Größe xxx") bei der Verwendung von Android 4.4.2 in dem Emulator des Android-SDK.
Der einzige Weg ist, um benutzerdefinierte Größe ist bei der Verwendung als Target: Android 3.0 - API-Level 11.
Meine hardware: Windows 7 Ultimate SP1, 4GB RAM; Core Duo 2.28 GHz; GT630
InformationsquelleAutor der Antwort Angel T
Wenn Sie immer noch mit diesem Thema im Jahr 2016, versuchen Sie das löschen das Bild aus dem AVD-manager, und fügen Sie dann wieder die emulator.
Es schien wie ich konnte nicht die Größe der emulator egal was ich mache, aber es funktioniert, wenn ich Sie gelöscht, das Bild und dann Bild neu mit 1 GB internen Speicher.
InformationsquelleAutor der Antwort green0range
Konnte ich zum erstellen dieses virtuellen Gerät, vielleicht ändern Sie Ihr Gerät oder sowas???
InformationsquelleAutor der Antwort Akshat Agarwal
Bauen auf @Frohnzie Antwort, resize2fs und e2fsck sind nun in der SDK-Tools (möglicherweise müssen Sie aktualisieren Sie Ihre SDK-tools, um Sie zu sehen), so dass Sie nicht brauchen, um installieren Sie Sie separat. Sie befinden sich unter yourAndroidSDKFolder/tools/bin (Windows, Linux) oder yourAndroidSDKFolder/tools/bin64 (Mac, Linux).
InformationsquelleAutor der Antwort horstwilhelm
Assaf G. s Antwort ist gut. Aber ich habe bemerkt, in den folgenden links in der ersten Benutzer in der Lage ist, zu erstellen
Emulator
mit internen Speicher500MB
. Aber er wird immer einigeexceptions
aber nicht zu internen Speicher.Und in dem anderen link Benutzer erstellen können
emulator
mit internen Speicher4096MB
. Aber er konfrontiert ist speed Probleme. Also ich denke du musst versuchen, mit Spezifikationen in ersten link.1.Android 4.4 Emulator
2.android-emulator für immer Start
InformationsquelleAutor der Antwort Kanwaljit Singh
Für mich war es ein Problem, wenn ich versehentlich wählte die AOSP 4.4.2-emulator in Android-Studio. Die Google Inc. x86-emulator (unten) scheint nicht zu haben dieser Fehler.
InformationsquelleAutor der Antwort Daniel Wilson
löschen von /data/data/com.google.android.gms/Dateien freigeben 200M+
InformationsquelleAutor der Antwort BuffK
Hier scheint es einige zu fangen, die in älteren android-tools, die niedriger als version 22, das funktioniert nicht. Ich habe ein Upgrade der android-tools, 23 und das mit der Arbeit angefangen.
Meine Konfiguration war
API-Level 21
CPU: Intel X86
OS: Ubuntu Linux
InformationsquelleAutor der Antwort Kiran