629 Stimmen

Lösung für den Fehler INSTALL_FAILED_INSUFFICIENT_STORAGE auf Android

El INSTALL_FAILED_INSUFFICIENT_STORAGE Fehler sind der Fluch des Lebens eines jeden Android-Entwicklers. Er tritt unabhängig von der Größe der App oder dem verfügbaren Speicherplatz auf. Ein Neustart des Zielgeräts behebt das Problem kurzzeitig, aber es tritt bald wieder auf. Es gibt Hunderte (wenn nicht Tausende) von Beiträgen in Message Boards von Leuten, die fragen, warum das Problem auftritt, aber die Leute bei Google schweigen frustrierend zu diesem Problem.

Es gibt eine einfache Abhilfe. Wenn Ihr Testgerät mit Android 2.2 oder höher läuft, fügen Sie die android:installLocation Attribut in der Manifestdatei Ihrer Anwendung mit dem Wert "preferExternal" . Dadurch wird die Installation der App auf dem externen Speicher des Geräts, z. B. auf der SD-Karte des Telefons, erzwungen.

Zum Beispiel:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="com.andrewsmith.android.darkness"
          android:installLocation="preferExternal"

Dies ist eher ein Notbehelf als eine Lösung, und es ist vielleicht nicht ideal, wenn Sie möchten, dass Ihre fertige App im internen Speicher des Geräts installiert wird. Aber es wird zumindest den Entwicklungsprozess viel weniger frustrierend machen.

0voto

santhosh Punkte 1

In meinem Fall wurde das Problem behoben, indem ich den erweiterten Speicher von eclipse erhöhte, indem ich den Wert von -Xmx768m en eclipse.ini

0voto

Roberto Punkte 987

Am Ende habe ich die App vom Gerät deinstalliert und dann in Eclipse neu installiert. Dieses Problem tritt bei mir ständig auf, wenn ich mein Gerät regelmäßig benutze, aber heute habe ich diese Nachricht von der Entwicklung erhalten.

0voto

Monish Punkte 31

Auch ich hatte das gleiche Problem, und ich habe einen "Factory data reset" gemacht, und es hat danach gut funktioniert.

-1voto

J0hnG4lt Punkte 3688

Ich hatte keinen Root-Zugang auf meinem Telefon und bin nicht darauf vorbereitet, dass meine App auf der SD-Karte installiert wird. 15 MB Speicherplatz sind verfügbar auf /data/ und meine Anwendung ist weniger als 2 MB groß.

Eine Zeit lang kam ich zurecht; ich putzte die Eclipse Projekt und den Neustart des Telefons, aber irgendwann funktionierte das nicht mehr (wahrscheinlich nach einem Update).

Das Bereinigen des Anwendungscaches hat das Problem bei mir gelöst, ohne dass ein Neustart des Telefons oder eine Deinstallation der Anwendung erforderlich ist.

Es gibt Anwendungen auf dem Markt, mit denen Sie den Cache mehrerer Anwendungen auf einmal löschen können. Suchen Sie nach "clean".

-1voto

jcfrei Punkte 1827

Das ist zwar etwas zeitaufwändig, aber es sollte auf jeden Fall funktionieren:

Schließen Sie das Gerät über USB an und aktivieren Sie den USB-Speicher. Kopieren Sie die APK Datei von Ihrem lokalen Build auf das Telefon übertragen (möglicherweise müssen Sie in den Anwendungseinstellungen unbekannte Quellen zulassen).

Tippen Sie dann einfach auf die APK-Datei und Android wird es installieren. Wie ich schon sagte, ist es zeitaufwändig, aber es könnte schneller sein, als hin und wieder neu zu starten.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X