Android SDK-Ordner belegt viel Speicherplatz. Müssen wir alle System Images behalten?
Gibt es eine Menge von system-images häufen sich auf meiner Festplatte in den android sdk-Ordner. ich kaum den emulator verwenden. Vielleicht einmal in 6 Monaten. Die meisten, die meine Entwicklung direkt auf dem Gerät. Was ich testen wollte, war, wird, entfernen Sie die system-images (zumindest für die alten APIS, D. H. < 22) Auswirkungen der Entwicklung?
Auch, die google-apis Ordner unten gesehen. Sollte ich es für alle Versionen oder nur die, die in der neuesten ausreichen?
Screenshot oben ist von tool WinDirStat. -
https://windirstat.net
InformationsquelleAutor der Frage AndroidMechanic - Viral Patel | 2015-06-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
System-images mit vorinstalliertem Android-Betriebssystem und sind nur verwendet von Emulatoren. Wenn Sie die Verwendung Ihres echten Android-Gerät Debuggen, die Sie nicht mehr benötigen, so können Sie entfernen Sie alle.
Der sauberste Weg, um Sie zu entfernen ist mit SDK-Manager. Öffnen SDK-Manager, und deaktivieren Sie die system-Bilder und dann anwenden.
Auch fühlen sich frei, um das entfernen anderer Komponenten (z.B. alte SDK Ebenen), die sind nicht zu gebrauchen.
InformationsquelleAutor der Antwort Hi I'm Frogatto
Brauchen Sie nicht zu halten, das system der Bilder, es sei denn, Sie möchten, verwenden Sie den emulator auf Ihrem desktop. Zusammen mit ihm können Sie entfernen Sie andere unerwünschte Sachen zu löschen Speicherplatz.
Hinzufügen als Antwort auf meine eigene Frage, die ich hatte, zu erzählen, diese Menschen in meinem team mehr als ein paar mal. Daher diese Antwort als Referenz, um gemeinsam mit anderen neugierigen lieben.
In den letzten Wochen gab es mehrere Kollegen, die mich fragte, wie Sie sicher loszuwerden, die unerwünschte Zeug zur Freigabe von Speicherplatz (die meisten von Ihnen waren Anfänger). Ich umgeleitet auf diese Frage, aber Sie kam zurück, um mich für die Schritte. Also für android-Anfänger hier ist eine Schritt-für-Schritt-Anleitung, um sicher zu entfernen Sie unerwünschte Zeug.
Hinweis
Schritte, um sicher zu bereinigen unerwünschte Sachen aus dem Android-SDK-Ordner auf der Festplatte
.
.
.
Am Ende die saubere android sdk installiert Komponenten sollte so Aussehen, wie dies in der SDK-manager.
InformationsquelleAutor der Antwort AndroidMechanic - Viral Patel
Empfehle ich zwei Schritte, um den aufgeblähten SDK problem.
Ersten, ich entfernte alle, aber zwei Android-Versionen:
Der aktuellen version z.B. 6.0 Marshmallow dieses Schreibens.
Diese version ist zum testen und entwickeln, um die neuesten und größten, dass das aktuelle Nexus-Handys laufen plus ein paar andere Marken.
Einer älteren version, z.B. 4.04 Ice Cream Sandwich.
Dies ist, um Kompatibilität zu gewährleisten, für die überwiegende Mehrheit der Handys. Sie verlieren einige Funktionen der neueren Versionen, aber Sie gewinnen einen kleinsten gemeinsamen Nenner für die Kompatibilität.
Zweite, entfernte ich die Emulatoren und behielt nur die beiden oben genannten. Ich sagte es nicht zum speichern der komplette Systemstatus auf der Festplatte, und das tut er in der Tat warnen, Sie nehmen viel Platz in Anspruch, aber es macht start-up schneller. Einfach starten Sie den emulator, bevor Sie gehen, machen Sie Ihren Kaffee am morgen 🙂
Wenn das zu viel Speicherplatz, entfernen Sie die Emulatoren komplett. Pick-up ein paar ältere Handys von Ebay, die Sie mit allen test-Plattformen, die Sie brauchen. Sie haben nicht einmal vollständig funktional-viele apps nicht benötigen eine SIM-Karte und eine Handy-Verbindung, zum Beispiel.
Mein Android-Umgebung wurde unter bis 32 gigs auf meiner 128-gig Macbook Air. Konnte es nicht lassen, dies zu tun. Eines Tages werden Sie machen terabyte Macbook Airs, aber bis dahin habe, um schlank nach unten.
InformationsquelleAutor der Antwort Blisterpeanuts
Ich hatte 20.8 GB in der C:\Users\ggo\AppData\Local\Android\Sdk\system-images Ordner
(6 android Bilder:
- android-10
- android-15
- android-21
- android-23
- android-25
- android-26
).
Habe ich die komprimierte C:\Users\ggo\AppData\Local\Android\Sdk\system-images Ordner.
Nun dauert es nur 4.65 GB.
Habe ich nicht auf irgendwelche problem bis jetzt...
Kompression scheint zu variieren von 2/3 bis zu 6, manchmal viel mehr:
InformationsquelleAutor der Antwort ggo
Es ist der Weg, um sicher entfernt system-image -
Gehen Sie im SDK-Manager in der Symbolleiste :
Gehen Sie in den Android-SDK :
In tab SDK-Plattformen, deaktivieren Sie die Plattform, die Sie deinstallieren möchten :
Klicken Sie auf ok und bestätigen Sie das löschen :
InformationsquelleAutor der Antwort Kevin ABRIOUX
In diesem Ordner sind alle emulator-images. Wenn Sie nicht mit emulator, dann kannst du diesen Ordner löschen.
InformationsquelleAutor der Antwort Ahmad Nawaz
Zusätzlich zu den anderen Antworten, das folgende Verzeichnis enthält löschbaren system-images auf einem Mac, für Android Studio 2.3.3. Ich war in der Lage, löschen Sie die android-16-und android-17-Verzeichnisse, ohne jedes problem, weil ich habe keine Emulatoren, die Sie verwendet. (Ich habe die android-24, der im Einsatz war.)
InformationsquelleAutor der Antwort Gareth Randall
Dies ist ein minimal-Sachen, die ich zu halten für den Tag zu Tag Android development (einschließlich Produktions-code). Neueste Versionen von API-25 von API-27 (Nougat, Android P) sind nur enthalten, und Sie können große Arbeit mit ihm.
InformationsquelleAutor der Antwort Sneh Pandya