Was bedeutet das: Fehler [INSTALL_FAILED_CONTAINER_ERROR]?
Ich versuche zum bereitstellen von meine app und bekomme manchmal diese Fehlermeldung:
Failure
[INSTALL_FAILED_CONTAINER_ERROR]
Versuchte ich es google aber nicht finden was der Fehler bedeutet oder was es ist
verursacht durch. Ich bereitstellen, die via IDE (IntelliJ) die Datei wird kopiert
Gerät die /data/local/tmp (unbewurzelte Huawei Ideos, laufen 2.2),
aber der Paket-manager nicht scheinen es zu mögen. Vor der Installation der
apk, die ich bereits entfernt die app vom Gerät vorher. Habe ich auch gemacht
sicher, es war keine alte Datei unter /data/local/tmp auf dem Gerät. Noch
Ich bin immer dieser Fehler jetzt.
Das Paket unterzeichnet werden soll, mit der debug-Schlüssel, da ich die Bereitstellung über das
IDE läuft die app.
$ pwd
/data/local/tmp
$ ls -l
-rw-rw-rw- shell shell 17257686 2011-04-21 20:31
com.company.shop
$ pm install -r com.company.shop
pkg: com.company.shop
Failure [INSTALL_FAILED_CONTAINER_ERROR]
Was bedeutet es und wie es zu lösen?
Edit/Update:
Kann ich den Fehler vermeiden, wenn nicht erlaubt, die app-Installation auf SD-Karte, Einstellung
android:installLocation="internalOnly"
im manifest. Es ist ok für Entwicklung, sondern für die Produktion, es ist nicht wirklich das was ich will - da meine app ist Recht groß und mit 17mb; daher bevorzuge ich es auf sdcard.
Wie Sie jemals in der Lage sein, um es zu installieren auf dem externen Speicher, ohne verwurzelung (da dies der einzige Weg, den ich löschen könnte /mnt/secure/asec/smdl2tmp1.asec, das scheint zu sein, eine Lösung als gut).
pm install-f com.Unternehmen.shop
? INSTALL_FAILED_CONTAINER_ERROR
problem, für einige von Ihnen siehe meine Antwort hier: stackoverflow.com/a/30343659/313113 InformationsquelleAutor der Frage Mathias Conradt | 2011-04-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
entfernen Sie diese Datei von Ihrem Gerät
Bearbeiten/Aktualisieren von Mathias Conradt (OP):
Wenn Sie keinen root-Zugriff haben, müssen Sie montieren die SD-Karte und entfernen Sie es über den pc:
InformationsquelleAutor der Antwort
Ändern Sie den Installationsort aus
in
in Ihr Projekt AndroidManifest.xml.
InformationsquelleAutor der Antwort Rene
Wenn Sie einen emulator, Bearbeiten Sie es und fügen Sie mehr Arbeitsspeicher hinzu. Ich habe ein problem wie diese und alles, was ich Tat, war mein edit AVD Speicher von 200 MB bis 1000 MB und das problem scheint Weg zu gehen... viel Glück.
InformationsquelleAutor der Antwort Dan
Dies bedeutet, es wurde eine frühere installation, die beschädigt war. Wenn Sie die Installation auf externen würde ich vorschlagen, dass Sie das formatieren der sd-Karte und versuchen Sie es erneut.
InformationsquelleAutor der Antwort dalbator
Hatte ich mir diese Fehler immer wieder. Ich habe gefunden das der einfachste Weg um den Fehler zu vermeiden, in seiner Gesamtheit ist, einfach formatieren Sie die SD-Karte. Über das Telefon oder über Emulatoren internen tools. Ich habe festgestellt, dass die automatisch generierten SD-Karten oder sogar eigene sdcard.iso schlägt fehl und verursacht diesen Fehler, es sei denn, formatiert durch die interne android-tools.
InformationsquelleAutor der Antwort user2445968
Für mich war dies verursacht durch einen Mangel an Speicherplatz auf meinem emulator von der SD-Karte. Ich arbeite mit einem ziemlich großen Projekt und ich hatte gedacht, 40 mb war genug, aber ich änderte es bis 200 mb und das problem ging Weg.
InformationsquelleAutor der Antwort noisecapella
Habe ich diese Fehlermeldung von Android 5.0.1.
Ich hatte mich geändert, die bevorzugte Installation Speicherort auf "SD-Karte" unter " Einstellungen->Apps->Bevorzugter Installationspfad.
Ich habe die option wieder auf "Lassen Sie das system entscheiden," und die Fehlermeldung ging Weg.
InformationsquelleAutor der Antwort nyxee
Hatte den gleichen Fehler mit verschiedenen
.apk
auf Cyanogenmod 12.1 (Android 5.1.1) auf meinem Note 8 eine zweite partition für Link2SD. Ich war in der Lage zu installieren die apps durch das erzwingen der installation über adb als root:InformationsquelleAutor der Antwort Tobi G.
Für mich war es der Sprache des Geräts. Ich chnaged die Sprache auf Arabisch zum testen meiner Anwendung. Dann bekam ich diese Fehlermeldung. Danach wieder die Sprache hat den trick.
InformationsquelleAutor der Antwort Elyess Abouda
Ich hatte ähnliches problem mit dem emulator. Es war Weg, als ich geändert-emulator-CPU-Typ, von ARM zu Intel.
InformationsquelleAutor der Antwort Wytas
in einigen Situationen, die Beseitigung der
libs/android-support-v4.jar
dieser Fehler wird generiert.InformationsquelleAutor der Antwort Amir Saniyan
Für mich, bei einer deinstallation von mehreren Anwendungen das problem gelöst. Wenn ein lokaler Speicher hat genug Speicher, eine Bereitstellung der APK wurde erfolgreich abgeschlossen. Aber in der Regel habe ich einfach neu starten, ein gadget, und die installation abgeschlossen ist.
Auch einige Programme wie Clean Master helfen kann. Einfach oft wischen unuseful Prozesse und Programme schließen mit Clean Master und genug Speicher.
InformationsquelleAutor der Antwort CoolMind
android:installLocation="auto" funktioniert..!!
Wenn Nicht,
Einmal, überprüfen Sie Ihre externen Speicherplatz Größe.[Verfügbarer Speicher > app-Größe]
Wenn Speicherplatz ist nicht genug, dann auch dieser Fehler geworfen wird.
InformationsquelleAutor der Antwort Mallikarjungouda Annigeri
Neustart mein Gerät das Problem für mich.
InformationsquelleAutor der Antwort theOzmic