Ausnahme: Paket android gehört nicht zu den 2000
Ich habe mein Android Gerät an meinem laptop und Wenn ich versuche zu laufen:
adb shell pm set-install-location 2
Bin ich immer diese Fehlermeldung:
"Package android does not belong to 2000"
Was es bedeutet?
Wie kann ich es beheben?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nach "adb devices" Tippen Sie einfach "adb shell" (enter), dann geben Sie "su" (enter und akzeptieren Sie auf dem Telefon-display), ermöglicht Dies den SuperUser. Jetzt können Sie Typ "pm set-install-location 2"
Überprüfen Sie das neue Ziel mit "Uhr" get-install-location"
"Im Grunde genommen: kann Man nicht. Zumindest nicht, ohne verwurzelung.
Die Hauptgründe Android nicht zulässt, dass Sie eine Anwendung installieren auf der externen SD-Karte sind:
Sicherheit: Es ist der wichtigste Grund für diese Einschränkung. Basic-Dateisysteme wie NTFS oder FAT (alle Versionen davon) nicht für Unix-ähnliche permission-management.
Das bedeutet: jede Anwendung in der Lage sein würde zu schreiben, um eine Datei auf das storage.
Denken von bösartigen apps, Sie würden in der Lage sein zu ersetzen, die richtigen apps mit gefälschten/infizierten, bricking Ihr Telefon und macht ihn damit unbrauchbar.
Flüchtigen Speicher: Ihre externe SD-Karte ist nicht sicher, in das Gerät eingelegt, die ganze Zeit. Sie sind in der Lage, Auswerfen, zu jeder Zeit, was macht Ihre SD-Karte nicht ein sehr guter Kandidat für eine dauerhafte Speicherung. Betrachten Sie apps aus Ihrer SD-Karte und Sie aus dem Laufwerk Auswerfen. Diese apps einfach Abstürzen und alle anderen apps gespeichert auf der SD-Karte sind auch Weg. Sie nicht verwenden können, die Zeit und die Daten dieser app ist auch betroffen durch die Grund #1."