Apps stürzen ab, nachdem Lenovo A2010 auf Android 5.1 Lollipop aktualisiert wurde

Ich habe mein Lenovo A2010-a auf die neueste Version (Android 5.1) aktualisiert: Ich habe gerade auf eine Meldung geklickt, die besagt: "Sie haben ein neues Update. Update wurde heruntergeladen und kann installiert werden", dann öffnete sich ein neues Fenster. In diesem Fenster klicke ich auf die Schaltfläche "Installieren", dann wurde das Telefon neu gestartet und aktualisiert (es wird ein grünes Android-Symbol angezeigt). Die Batterie war in normalem Zustand (nicht schwach). Danach bootete das Telefon normal.

Nach dem Update habe ich einen Fehler bei allen auf meinem Telefon installierten Anwendungen. Fehler für alle Anwendungen in einem separaten Fenster, eine nach der anderen. Mit Text wie diesem (übersetzt aus dem Russischen ins Englische)

Fehler in der Anwendung "Google Keyboard"

Was kann ich tun, um dieses Problem zu lösen?

Antworten (3)

Etwas Hintergrund

Während Lenovo vorschlug, einen durchzuführen (was immer der letzte Ausweg ist, den Sie von den Support-Hotlines erhalten, bevor Sie Ihr Gerät eingeschickt haben), wäre dies einfacher zu lösen gewesen (ohne Datenverlust) – vorausgesetzt, Ihr Gerät ist es gerootet, oder Sie haben eine benutzerdefinierte Wiederherstellung zur Verfügung:

Immer wenn Sie zu einem anderen ROM wechseln oder auf eine andere Android-Version upgraden/downgraden, wird empfohlen, Ihren Cache und den Dalvik/ART-Cache zu löschen. Hintergrund ist, dass verschiedene ROMs/Android-Versionen unterschiedliche Versionen der Dalvik/ART-Engine verwenden, die (subtile oder nicht so subtile) Unterschiede in den Strukturen aufweisen können – wenn also die „neue Version“ auf Strukturen der „vorherigen Version“ zugreift es nicht versteht, führt es zu Problemen, wie in der Frage beschrieben.

Für OTA-Updates, die „auf dem offiziellen Weg“ bereitgestellt werden, liegt die Verantwortung dafür in der Nähe des Anbieters: Deren Update-Skript(e) laufen auf einer Ebene, die Zugriff auf beide hat, und sollten daher auch dafür sorgen, dass der Cache gelöscht wird als Dalvik/ART-Cache bei Bedarf (geben Sie ihnen also die Schuld, wenn sie es nicht getan haben).

Wenn Sie ein Custom-ROM flashen, liegt diese Aufgabe in Ihrer Nähe – da der „ROM-Koch“ nicht im Voraus wissen kann, ob Sie es über ein anderes ROM/eine andere Version flashen. Installationsanweisungen für diese benutzerdefinierten ROMs enthalten normalerweise diesen Schritt.

TL;DR

Wenn Sie sich in der in der Frage beschriebenen Situation befinden, Ihr Gerät aber nicht rooten oder eine benutzerdefinierte Wiederherstellung installieren möchten, können Sie entweder einen Werksreset durchführen (ACHTUNG: Alle Ihre Daten und die von Ihnen installierten Apps gehen dann verloren, also sorgen Sie dafür, dass Sie ein gutes zur Hand haben) – oder Sie können eine benutzerdefinierte Wiederherstellung *booten (nicht installieren), um den Cache und Dalvik/ART zu löschen. Eine Wiederherstellung, die dies normalerweise unterstützt, ist :

Es gibt eine Anleitung zur Installation von TWRP auf dem Lenovo A2010 , die einen Link zum Herunterladen von TWRP für dieses Gerät enthält ( Hinweis: Ich kann nicht für die Sicherheit dieser Websites oder die Integrität des Downloads bürgen – suchen Sie also besser nach einer zuverlässigen Quelle oder überprüfen Sie dies eins).

Sobald Sie die TWRP-Image-Datei haben, benötigen Sie auch das Tool auf Ihrem Computer. Starten Sie Ihr Gerät im Modus und führen Sie es aus fastboot boot twrp.img(ersetzen Sie es twrp.imgdurch den Namen der .imgDatei, die Sie haben). Jetzt bootet Ihr Gerät in TWRP. Wählen Sie, um den Cache zu löschen und Dalvik/ART zu löschen, lassen Sie es die Aktion ausführen und lassen Sie es dann normal neu starten. TWRP wird von Ihrem Gerät entfernt und alles sollte „wieder normal“ sein – während keine Daten verloren gegangen sind.

Ich habe dieses Problem gerade behoben, indem ich alle Updates der Google Play-Dienste entfernt habe. Das Prozedere ist recht knifflig, da immer wieder Meldungen "Anwendung funktioniert nicht mehr ..." auftauchen. Aber nachdem Sie die ersten 20 Popups bestätigt haben, werden sie langsamer angezeigt und es ist einigermaßen möglich, durch Menüs zu navigieren.

Öffnen Sie Einstellungen aus dem Pulldown-Menü des Geräts, wählen Sie Anwendungen -> Alle -> Google Play-Dienste -> Alle Updates entfernen (möglicherweise werden Sie aufgefordert, den Geräte-Manager zu deaktivieren, die Deaktivierung zu bestätigen). Warten Sie, bis die Deinstallation fortgesetzt wird, und drücken Sie dann lange auf den Netzschalter -> Neustart. Beim nächsten Start sollten Sie "Optimizing application x/n" sehen, es dauert eine Weile, aber das Telefon sollte wieder verwendbar sein.

Dann sollten Sie die Google Play-Dienste aktualisieren und erneut neu starten, um eine neue Version zu erhalten.

Am Ende kam ich auf die Lenovo-Website und entschied mich, mit dem technischen Support zu chatten.

Man sagt:

Sie müssen das Telefon auf die Werkseinstellungen zurücksetzen.

Das ist alles.

Das ist nicht auf Lenovo beschränkt. Die Leute im 1st Level Support sind keine „Techies“. Sie haben eine Liste mit bekannten Problemen wie "Fall X: do a". Wie es bei caseAnweisungen der Fall ist, haben sie einen "Fallback", wenn keine der "benannten" Bedingungen zutrifft. Bei Smartphone 1st Level ist das immer "Standard: Werksreset durchführen; wenn das keine Lösung bringt, Gerät einsenden lassen". Um zu entscheiden, ob Ihr Beitrag eine Antwort ist: Hat ein Zurücksetzen auf die Werkseinstellungen das Problem gelöst? Nebenbemerkung: Ich habe "wipe cache and Dalvik" empfohlen. Kann nicht mit Bestandswiederherstellung und ohne Root durchgeführt werden, ohne einen Werksreset durchzuführen.
Danke, Izzy! Aber ich habe mein Telefon bereits auf die Werkseinstellungen zurückgesetzt. :) Jetzt funktioniert es einwandfrei.
Ich habe so viel erwartet. Im Grunde bestätigt dies, was ich mit meinem Kommentar zu Ihrer Frage vorgeschlagen habe. Ich werde diesen Kommentar in eine Antwort umwandeln, von der andere profitieren können.