INSTALL_FAILED_INSUFFICIENT_STORAGE Fehler beim Ausführen des Befehls npm run android

Lesezeit: 3 Minuten

Benutzeravatar von Vignesh packiaraj
Vignesh Packiaraj

Ich bin neu in der Android-Entwicklung und habe mich für React Native anstelle von Native entschieden. Wenn ich laufe npm run android Ich erhalte den folgenden Fehler:

com.android.ddmlib.InstallException: INSTALL_FAILED_INSUFFICIENT_STORAGE
        at com.android.ddmlib.Device.installRemotePackage(Device.java:1133)
        at com.android.ddmlib.Device.installPackage(Device.java:963)
        at com.android.ddmlib.Device.installPackage(Device.java:939)
        at com.android.ddmlib.Device.installPackage(Device.java:928)
        at com.android.builder.testing.ConnectedDevice.installPackage(ConnectedDevice.java:126)

Was bedeutet das und wie kann ich es beheben?

Ich verwende Android Studio 3.6.3

Geben Sie hier die Bildbeschreibung ein

  • Danke Chris. App: Installationsteil hat diesen Fehler ausgelöst, Problem wurde behoben, nachdem die Daten aus dem Emulator gelöscht wurden.

    – Vignesh Packiaraj

    13. Juli 2020 um 6:15 Uhr

Benutzeravatar von Rishabh Jain
Rishab Jain

Dies bedeutet, dass das Gerät, auf dem Sie es ausführen (in meinem Fall ein Emulator), nur noch wenig internen (in den meisten Fällen) oder externen Speicher hat.

Um den Speicherplatz des Emulators zu vergrößern, befolgen Sie die folgenden Schritte (siehe GIF für genaue Anweisungen):

  1. Gehen Sie in Android Studio zu AVD-Managerund für Ihren spezifischen Emulator gehen Sie zu Pfeiltaste nach unten 🔽 & wähle ‘Bearbeiten
  2. Scrollen Sie nach unten und klicken Sie auf ‘Erweiterte Einstellungen anzeigen
  3. Scrollen Sie nach unten zu Gedächtnis und Speicherung Sektion
  4. Erhöhen (oder verringern) Sie die Interne Speicher auf den gewünschten Wert

Emulatorraum vergrößern

  • Auf einem echten Gerät (kein Emulator) war es das /data-Dateisystem, das wenig Platz hatte. Führen Sie Folgendes aus: adb shell df – und prüfen Sie, ob der freie Speicherplatz in /data gering ist.

    – Ribos

    20. Januar um 1:33

Ihr Gerät verfügt nicht über genügend Speicherplatz. Versuchen Sie, Speicherplatz zu schaffen, indem Sie unerwünschte Dateien auf Ihrem Gerät entfernen (Emulator/Telefon).

  • stackoverflow.com/a/68599636/3201843 ist eine viel bessere Antwort mit einer praktischen Lösung.

    – FrodmanG

    20. Oktober 2021 um 14:23 Uhr


  • Wie können Sie bei einem echten Gerät (kein Emulator) feststellen, auf welchem ​​​​Dateisystem der Speicherplatz knapp wird?

    – Ribos

    20. Januar um 0:49 Uhr

  • @Ribo In Ihren Telefoneinstellungen können Sie nach Speicher analysieren suchen, dort wird angezeigt, welche Dateien doppelt vorhanden sind und welche Dateien mehr Speicherplatz beanspruchen.

    – Neelam Soni

    13. März um 6:11 Uhr

Ich hatte eine ältere Version meiner App installiert. Ich habe es vom Telefon deinstalliert und die App neu installiert (über das React-native run-android Befehl) und es funktionierte.

  • Dies war die Lösung für mich. Es gab überhaupt keinen Platzmangel, aber die Deinstallation der App aus dem Emulator führte dazu, dass INSTALL_FAILED_INSUFFICIENT_STORAGE verschwand.

    – rodhan

    19. März um 15:25 Uhr

Löschen Sie Ihren Emulator/Telefonspeicher, wo Sie installieren

Benutzeravatar von Sehrish Waheed
Sehrish Waheed

Versuchen Sie, Ihr Projekt mit auszuführen

npx React-Native Run-Android

Oder löschen Sie Daten aus den Emulatoroptionen. Dadurch werden alle zusätzlichen Apps von Ihrem Gerät gelöscht, wodurch Sie zusätzlichen Speicherplatz erhalten.
Geben Sie hier die Bildbeschreibung ein

oder

cd android ./gradlew uninstallAll

um eine beliebige App-Instanz auf Ihrem Emulatorgerät zu deinstallieren

Benutzeravatar von Sebastian W
Sebastian W

Musste meine SDK-Plattformversion aktualisieren, nichts anderes hatte für mich funktioniert. Im SDK Manager war ein Update für Android 12 (S) -> Google APIs ARM 64 v8a System Image verfügbar.

1436290cookie-checkINSTALL_FAILED_INSUFFICIENT_STORAGE Fehler beim Ausführen des Befehls npm run android

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

Privacy policy