Das ist also sehr seltsam.
Letzte Nacht hat sich mein Telefon neu gestartet. Nichts Ungewöhnliches dort - es tut es von Zeit zu Zeit. Wenn ich jedoch heute Morgen versuche, die Nachrichten zu lesen, die ich bekomme
"Anwendung ist nicht auf Ihrem Telefon installiert".
Also überprüfe ich noch einige Apps und siehe da, ich bekomme die gleiche Nachricht. Jede App, die auf meiner SD-Karte installiert wurde, ist verschwunden - aber nur teilweise. Das Symbol befindet sich weiterhin auf dem "Desktop" und der Systemname wird in der Liste der auf dem Telefon installierten Apps angezeigt. Der Google Play Store glaubt jedoch nicht, dass sie installiert sind. Dies unterscheidet sich von den in diesen Fragen beschriebenen Symptomen:
Beide geben an, dass die Anwendungen weiterhin als im Play Store installiert aufgeführt sind.
Auch - jetzt denke ich darüber nach, dass einige Apps früher verschwunden waren. Ich habe Lücken im Symbolfeld, in denen ich weiß, dass es eine Anwendung gab, aber weil ich sie nicht jeden Tag verwendet habe, kann ich mich nicht erinnern, welche :).
Ich habe versucht, die SD-Karte zu entfernen und wieder einzulegen, aber das hatte keine Auswirkungen.
Wenn ich Anwendungen mit lokalen Daten und / oder gespeicherten Kontodaten neu installiere, sind diese Informationen weiterhin vorhanden. Als ich beispielsweise den Amazon MP3-Player öffnete, wurden ich nicht zur Eingabe meiner Amazon-Kontodaten aufgefordert, sondern nur die Liste der von mir gekauften Alben angezeigt. Dies bedeutet, dass nur der Ordner, in dem sich die ausführbaren Dateien auf der SD-Karte befinden, gelöscht / beschädigt wurde.
Ich habe mit der Neuinstallation von Apps begonnen, befürchte jedoch, dass dies erneut passieren könnte.
Hat jemand eine Idee, warum dies der Fall sein könnte?
chkdsk
von einer Windows-Box behoben wurden .chkdsk H: /F
-> "Bootsektor kann nicht gelesen werden". Ich kann das Laufwerk jedoch unter Windows lesenAntworten:
Wie Manishearth schrieb , könnte dies auf Probleme mit der Karte hinweisen (und dies ist sehr wahrscheinlich der Fall). Der von Ihnen beschriebene Start war möglicherweise "zu abrupt", da die Bereitstellung der Karte nicht sauber aufgehoben und das Dateisystem beschädigt wurde. In diesem Fall sollte das "gute
chkdsk
alte" helfen (übrigens wird Androidfsck
für dieselbe Aufgabe ausgeliefert, die Sie über eine Terminal-App ausführen können oderadb shell
- siehe Überprüfen und Beheben von SD-Kartenfehlern in Android selbst? ).Auf der anderen Seite könnte dies auch Hardwareprobleme mit der Karte bedeuten, was sogar der Grund für diese Neustarts sein und Ursache und Wirkung umkehren könnte: Nicht lesen / schreiben zu können oder auf zu viele "beschädigte Blöcke" zu stoßen, könnte ausgelöst haben ein Ereignis (wie das erneute Einsetzen der Karte schreibgeschützt). Ich bin nicht sicher, ob dies einen Neustart auslösen würde (da vom System als wesentlich erachtete Dinge normalerweise nicht auf der SD-Karte gespeichert sind), aber es wäre nicht unmöglich. Das Ausprobieren einer neuen Karte tut also nicht weh.
PS - Ein kleiner Hintergrund zu app2sd : Im Lieferumfang von Android 2.2+ werden nur Teile der App auf Ihre Karte verschoben , während andere Teile im internen Speicher verbleiben. Insbesondere die Daten der App bleiben hier (in
/data
), weshalb sie nach einer Neuinstallation Ihrer Apps bereits (oder eher "noch") verfügbar waren. Weitere Informationen finden Sie in unserem app2sd-Tag-Wiki .quelle
/data
, die sich nicht auf der Karte befinden, es sei denn, Sie verwenden einige (Root-) Tools wie Link2SD - was Sie Ihrer Beschreibung nach nicht tun . Normales App2SD verschiebt nur Teile der App auf die Karte, niemals jedoch die Daten der Apps.boot_completed
Ereignis gemountet . Wenn sich also die gesamte App darauf befinden würde, würde Ihr Launcher nichts über die dort installierten Apps wissen, da die Initialisierung möglicherweise abgeschlossen ist, bevor die Karte bereitgestellt wird (wenn Sie darüber nachdenken, würde dies Ihr Problem auch unter etwas anderen Umständen erklären, z. B. wenn wirklich war die gesamte App verschoben worden). // Probiere meine Tipps aus. Wenn sie sich als hilfreich erweisen, sollten Sie die Antwort akzeptieren / abstimmen;)Für mich verschwanden alle Apps, als ich die interne SD-Karte extrahierte, auf der die internen Daten meines E-Books gespeichert sind (das E-Book wird von Android 2.1 gesteuert). Ich habe es geschafft, die Partitionsgrößen zu ändern, um sie an mehr Apps anzupassen. Eigentlich habe ich es versehentlich ohne diese SD-Karte eingeschaltet und danach wurden alle Apps deinstallierbar, aber nicht ausführbar.
Nicht die Größenänderung der Partition, aber das Einschalten des Unfalls verursachte das Problem.
So habe ich es gemacht: 1. Ich habe ein Verzeichnis gefunden, in dem sich alle installierten apk's befinden. für mich war es / pb_data / data / apps 2. Adb-Shell eingegeben und
su
in diese Shell eingegeben (ja, root wird benötigt) 3. eingegeben,ls
um alle apk's aufzulisten 3. Wirdpm install XXXXX.apk
für jede dieser apk-Dateien aufgerufen .Dieser Installationsmodus hat keine Konflikte verursacht (obwohl er apks an derselben Stelle installiert und sie irgendwie neu schreiben muss). Auch alle Apps Daten / Einstellungen wurden beibehalten, alles ist in Ordnung.
quelle