Wie erhöht man den Speicher für Android Emulator? (INSTALLATION FEHLGESCHLAGEN, MANGELNDER SPEICHER)
Bekomme ich manchmal(nicht oft) für eines meiner Projekte, die paar Klassen, die nur
Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
Wie erhöhe ich die emulator-Speicher?
InformationsquelleAutor der Frage Pentium10 | 2010-02-10
Du musst angemeldet sein, um einen Kommentar abzugeben.
Update
Diese Antwort ist, wie ich dies Schreibe, fast acht Jahre alt, und vor etwa fünf Jahren veraltet. Aber es ist immer noch (während ich dies Schreibe) "akzeptiert" beantworten, denn es beantwortet die Frage wenn er gefragt wurde.
Den neueren Antwort, das gilt für die neueren Android Studio-tools, können hier gefunden werden: https://stackoverflow.com/a/35828035/62 -- es ist eine Super Antwort mit screenshots. Wenn Sie mit Android Studio, ignorieren der Eclipse-Antwort unten.
Original Eclipse-basierte Antwort
War ich auf der Suche nach der Antwort auf diese Frage, und war unzufrieden mit den oben genannten Antworten. Aber dann fand ich die Antwortso ist es hier zum nachlesen:
Zusammen zu fassen (und zu klären), in Eclipse, gehen Sie auf "Debug Configurations". Sie können feststellen, dass in der drop-down unter "debug" - Symbol. Wählen Sie "Ziel", und wählen Sie einen bevorzugten emulator Ziel zu starten. Klicken Sie dann unter "additional emulator command line options" Folgendes hinzufügen:
-partition-size 1024
SCHLIEßEN Sie dann den emulator (und entfernen Sie alle Geräte), und klicken Sie auf das debug-Symbol, wird der Start der am günstigsten gelegene emulator, den Sie ausgewählt. Dies ist wichtig: die Eclipse benötigt, um starten Sie den debugger, nicht AVD.
Dass das problem behoben für mich.
InformationsquelleAutor der Antwort SomeCallMeTim
Fügen Sie den folgenden, um die avd-Konfiguration.ini
Lassen Sie mich wissen, wenn diese arbeiten für Sie auch.
Ich Hinzugefügt in der Zeile
InformationsquelleAutor der Antwort John DaCosta
Auf Android Studios
Open AVD-Manager.
Klicken Sie auf Bearbeiten-Symbol zum Bearbeiten der AVD.
Klicken Sie auf Erweiterte Einstellungen Anzeigen.
Ändern Sie den Internen Speicher, Ram, SD-Karte Speicherplatz wie nötig.
Klicken Sie Auf Fertig Stellen.
Bestätigen Sie das popup mit einem Klick auf ja.
Löschen von Daten auf der AVD und bestätigen Sie das popup mit einem Klick auf ja.
Starten Sie jetzt und nutzen Sie Ihre Emulator mit größerem Speicher.
InformationsquelleAutor der Antwort Cijo
Ich war dabei, eine Installation einer apk:
Und ich wurde immer eine Fehlermeldung sagt mir, dass
war zu groß. Mit den sdk tools von r15 und ADT 15 war ich in der Lage, verwenden Sie den AVD manager
manipulieren einige meiner vorhandenen emulator-Einstellungen:
dann Los zu den Hardware-Eigenschaften-Fenster unter "Haut:" ich war in der Lage zu wählen
mit der Hardware: Neuer button "Ideale Größe der partition'. Ich war jedoch nicht in der Lage,
setzen Sie den anderen Wert als '0'. Unerschrocken, ich ging zu meinem ${HOME}/.android/avd Verzeichnis
Es war ein 'MyVm.avd' - Verzeichnis. Gehen Sie in das Verzeichnis fand ich eine 'config.ini'
Datei. Dort war der Eintrag :
Ich das auf den Satz:
.. ging dann wieder zu den AVD-Manager, ausgewählte MyVm, ausgewählt, "Start", entschieden
wipe user data gewinnen Sie den folgenden dialog, und war in der Lage zu führen und zu installieren.
InformationsquelleAutor der Antwort billiam
avd-manager hat eine option, die "ideale Größe der system-partition", können Sie festlegen, dass auf 1024MB, oder verwenden Sie die Kommandozeilen-option starten, die macht das gleiche.
fyi, ich nur auf dieses problem mit der 4.0 emulator image.
InformationsquelleAutor der Antwort Lassi Kinnunen
diesem problem kommt mit android 1.5 .. versuchen Sie 2.0 oder 2.1 oder 2.2
InformationsquelleAutor der Antwort Vishal Khakhkhar
Run AVD Manager
Wählen Sie Ihre AVD und klicken Sie auf "Details..." - button.
In meinem Fall AVD-Manager disk-Größe
Diese ungültigen WertFestplatte ist ca 500MB trotz zahlen angegeben.
Gehen AVRs Ordner mit Pfad in "AVD-details".
Bearbeiten es in der config.ini
und entfernen Sie alle .img-Dateien.
InformationsquelleAutor der Antwort Proggear
InformationsquelleAutor der Antwort ankit kumar
Einfach start-emulator über die Kommandozeile wie folgt:
InformationsquelleAutor der Antwort binhgreat
Ich bin ein Anfänger, aber ich hatte das problem während der Wiedergabe, um mit der "Hello Grid-Ansicht". Ich habe versucht, meine eigenen Fotos, die waren alle sehr groß in der Dateigröße.
Die schnelle Lösung war die Reduzierung der Anzahl der Fotos, wodurch die Größe der APK-Datei.
Aber, ich denke, meine follow-up Frage für jemand anderes, die zuvor in diesem thread ist dieser: Wie befestige ich große Dateien wie z.B. JPGs und MP3s auf eine app und stellen Sie sicher, Sie speichern Sie auf der SD-Karte, so dass die APK bleibt klein?
InformationsquelleAutor der Antwort
müssen Sie erhöhen Sie den virtuellen Speicher der emulator
So erhöhen Sie den virtuellen Speicher der emulator
emulator -avd "Emulator Namens" partition-size-2024
nachdem wir dann versuchen zu installieren der apk
InformationsquelleAutor der Antwort Nirav Ranpara
Aktualisieren Sie Ihre Einstellungen im AVD-Manager und starten Sie das Gerät durch aktivieren der "Wipe user data". Dieser arbeitete für mich.
InformationsquelleAutor der Antwort vinu
Ich denke, Sie sollten starten Sie den emulator mit "emulator -wipe-data -avd YourAvdName" oder "Wipe User Data" in der run-Konfiguration wenn Sie mit Eclipse.
Ich bin mit dem gleichen Problem jetzt.
InformationsquelleAutor der Antwort Roman Shestakov
Ändern Sie die Größe der Speicher des Android-emulator in Linux:
1) installieren qemu
2) Suchen Sie das Verzeichnis mit den img-Dateien der virtuellen Maschine. So etwas wie ~/.android/avd/.avd und cd.
3) ändern Sie die Größe der ext4 Bilder: also für den Anbau von 500 MB bis 4 GB ausführen
4) wachsen die Dateisystem:
5) Für die sd-Karten-image, optional: Rettung der Daten:
6) die Größe des Bildes von 100 MB zu Gb:
7) re-generieren Sie das Dateisystem:
8) optional: wiederherstellen der alten Daten:
InformationsquelleAutor der Antwort user3099887
Das einzige mal, ich habe gesehen, das geschehen war, wenn der host-Dateisystem war im Grunde aus dem Raum. Sie haben viel freien Speicherplatz auf dem Dateisystem, in dem das VM-Dateisystem gespeichert ist?
InformationsquelleAutor der Antwort Jeremy Logan
Es ist defenetly nicht eine richtige Antwort, aber es ist ein kleiner Hinweis.
Wenn Sie möchten, um die Verwendung von statischen Dateien in Ihrer App. Sollten Sie als Ressourcen oder als Vermögenswerte.
Aber, wenn U Speicher sorgen wie um Ihre APK-klein, dann müssen Sie ändern Sie Ihre App-design in der Weise, dass,
anstatt Sie als Ressourcen, die beim ausführen der App(nach der installation) Sie können die Dateien(defenately unterschiedliche Dateien als Benutzer nicht verhindern, dass Dateien, was Sie brauchen) von der SD-Karte. Für diese U verwenden können, ContentResolver zu nehmen, audio -, Bild-Dateien auf Benutzer-Auswahl.
Mit diesem können Sie dem Benutzer eine andere Funktion, wie kann er laden audio - /Bild-Dateien in die app auf seiner eigenen Wahl.
InformationsquelleAutor der Antwort Andhravaala
können Sie beginnen, die einem bei der Auswahl ein Element aus dem linken Baum "virtual device" im AVD-manager-dialog auf der Plattform von eclipse, die start-UI die option "Wipe User Data"
InformationsquelleAutor der Antwort Jone
Den folgenden Ansatz für mich gearbeitet
Navigieren Sie auf Ihrem android-SDK/tools-Ordner in das terminal-Fenster ein (falls Sie nicht Hinzugefügt, den Pfad für Sie)
Stellen Sie sicher, dass das virtuelle Gerät, das Sie planen, zu reinigen ausgeschaltet ist.
Führen Sie den Befehl "./emulator -wipe-data -avd YourAvdName" wo YourAvdName ist der name des virtuellen android-Gerät
InformationsquelleAutor der Antwort Anton
Versuchen über Projekt -> sauber. Ein einfaches reinigen kann es zu beheben.
InformationsquelleAutor der Antwort grippie