Wie stoppe ich die Fortsetzung der Optimierungs-App in Yu Yuphoria?

Mein Mobiltelefon (Yu-Yuphoria) aktualisiert das Betriebssystem weiter oder optimiert Apps und hört nicht auf.

Letzte Nacht, als ich mein Handy benutzen wollte, zeigte es einen schwarzen Bildschirm und dann habe ich das Telefon neu gestartet.

Zum Zeitpunkt des Neustarts zeigt das Telefon wie gewohnt das „Cyanogen“ -Logo an und wechselt dann sofort in den Aktualisierungsmodus und zeigt „Apps optimieren“ an . Ich habe Zeit gegeben, aber dieser Prozess ist noch nicht abgeschlossen. Ich schalte das Gerät auch aus und wieder ein, aber das Telefon geht immer in den Aktualisierungsmodus und zeigt ** "Apps optimieren" an.

Ich stehe seit 2 Tagen vor diesem Problem. Wenn jemand das gleiche Problem hatte, dann leite mich in die richtige Richtung.

Kurz gesagt, wie kann man dieses ständig aktualisierende/optimierende Betriebssystem stoppen?

Antworten (2)

Nachdem ich gegoogelt hatte, fand ich nur einen Weg, um es zu retten.

Sie müssen den Wiederherstellungsfaktor erzwingen. Verwenden Sie den folgenden Schritt

1) Starten Sie Ihr Gerät neu

2) Wenn Ihr Handy eingeschaltet ist, drücken Sie sofort die Leiser-Taste + die Sperrtaste

3) Ihr Handy wird in den Boot-Modus versetzt

4) Wählen Sie die 3. Option Werkseinstellung wiederherstellen

5) Wählen Sie die Option zum Löschen ganzer Daten und wählen Sie JA (möglicherweise die vierte Option).

6) Formate wird gestartet (dauert ca. 15 min)

7) Wenn es wieder abgeschlossen ist, wird Ihr System den Boot-Modus anzeigen. Sie sollten Gerät neu starten wählen

Herzlichen Glückwunsch, Ihr Gerät wird wie gewohnt funktionieren.

Haben Sie Ihr Gerät zuvor nach der Installation einer Systemanwendung gerootet/entrootet? Auch beim Neustart, wie viele Apps werden beim Neustart optimiert?
Aus meiner Erfahrung klingt das nach Berechtigungsproblemen im Dalvik-Cache, eine alternative Lösung in einem solchen Szenario ist die Deinstallation der problematischen App
Ich habe beschlossen, aus Erfahrung eine weitere Antwort hinzuzufügen, aber es ist gut, dass Sie das Problem selbst behoben haben
@xavier_fakerat – Danke für deine schnelle Antwort. Wenn ich mein Gerät neu gestartet habe, zeigte es eigentlich immer „App 1 bis 150 optimieren“ und seine Schleife an und starte automatisch neu und starte erneut „App 1 bis 150 optimieren“ und fahre fort.

Nach meiner Erfahrung tritt dieses Problem normalerweise als Folge fehlerhafter (oder falscher) Berechtigungen im Dalvik-Cache auf.

Wie funktioniert die Optimierung?

Wenn das Android-System "Apps/System optimiert", erstellt es eine optimierte Version jeder Anwendung. Dieser Prozess sorgt dafür, dass jede App so schnell wie möglich mit der neuen Android-Version startet.

Wenn eine .apkDatei zu einem Android-System hinzugefügt wird, wird sie in eine Odex-Datei (Optimised Dalvik Executable) konvertiert, deren Funktion hauptsächlich darin besteht, Speicherplatz zu sparen. Anders als bei der odexierten Datei sind bei einer deodexierten Datei im Wesentlichen alle Teile an einem Ort zu classes.dexDateien zusammengefügt (nur Dalvik Executable).

Android verwendet Android Runtime (ART) zum Ausführen von Anwendungen (in früheren Android-Versionen - Dalvik Virtual Machine , um die Abwärtskompatibilität aufrechtzuerhalten, verwendet ART denselben Eingabe-Bytecode wie Dalvik, der über Standarddateien .dexals Teil von APK-Dateien bereitgestellt wird, während die .odexDateien durch ausführbare Dateien ersetzt werden und Linkable Format (ELF) ausführbare Dateien).

Wenn nun ein Android-basiertes System bootet, wird der Dalvik-Cache für die Dalvik-VM unter Verwendung dieser .odex-Dateien erstellt, sodass das Betriebssystem im Voraus erfahren kann, welche Anwendungen geladen werden, und somit den Bootvorgang beschleunigt.

Situationen, in denen das Problem auftritt

  • Nach einem Upgrade einer Android-Version kann das Problem auftauchen, wenn das Android-System versucht, einen neuen Dalvik-Cache für die Apps zu erstellen, aber immer noch den "alten Cache" für eine solche Anwendung hat und daher versucht, ständig einen neuen Cache oben zu erstellen des alten.

  • Eine "benutzte" Odex-Datei ist immer noch vorhanden, obwohl diese bestimmte Anwendung deoxiert ist. Bestimmte Apps (z. B. Link2sd, Lucky Patcher, Titanium Backup usw.), die den Dalvik-Cache in die Systempartition integrieren, können solche Probleme verursachen. In einem Fall kam es dazu, dass Titanium Backup einen Patch erstellte, der eine .odexDatei im /system/apps. dieses Problem resultierte.

  • Das Rooten/Unrooten des Geräts kann zu einer Änderung von Daten im Dalvik-Cache einer bestimmten Anwendung führen, sodass bei einer Zustandsänderung (vom Rooten oder Unrooten umgekehrt) weiterhin versucht wird, die Anwendung(en) zu optimieren. .

Mögliche Korrekturen

  1. Löschen von Daten und Cache

Nein. Sie können versuchen, Ihre Cache-Partition zu löschen:

  • Schalten Sie Ihr Gerät aus

  • Drücken Sie eine Kombination aus Vol + + Vol -+ Power keyTasten und halten Sie sie gedrückt.

  • Lassen Sie die PowerTaste nur los, wenn das Gerät vibriert

  • Lassen Sie die anderen Tasten los, wenn der Bildschirm „Wiederherstellungsmenü“ angezeigt wird

  • Navigieren Sie mit den Tasten Vol +/ und wählen Sie Cache-Partition löschenVol -

  • Drücken Sie die Power key, die als Eingabetaste auf Ihrer Tastatur fungiert.

  • Warten Sie, bis der Vorgang abgeschlossen ist.

  • Sie können das Gerät dann neu starten und sehen, ob Ihre Probleme behoben sind

    1. Dalvik-Cache-Berechtigungen zurücksetzen

Ein anderer Benutzer hat eine kurze Erklärung angeboten :

Dieses Problem wird verursacht, wenn sich .odexDateien im /data/appOrdner befinden, für die Berechtigungen festgelegt sind, sodass das System während des Optimierungsprozesses nicht darauf schreiben kann.

In diesem Fall kann das Festlegen der richtigen Berechtigungen dieses Problem lösen:

  • Stellen Sie die richtigen Berechtigungen ein, dh rw- r-- r--für Odex-Dateien im Ordner /data/app( oder /system/app).

Mehrere Benutzer haben vorgeschlagen, diese Methode zu verwenden, indem sie einen Datei-Explorer verwenden, um den Ordner zu löschen:

Verwenden Sie einen Datei-Explorer mit Root-Zugriff oder Adb-Shell und löschen Sie den darin gefundenen Ordner dalvik-cache /data(oder rm -r -f /data/dalvik-cacheaus der Adb-Shell).

  1. Problematische Anwendung(en) deinstallieren

    • Versuchen Sie, mögliche Übeltäter loszuwerden, insbesondere solche, die Root erfordern, indem Sie solche Anwendungen einfach deinstallieren.
    • Versuchen Sie alternativ, die Anwendungen mit einem geeigneten Tool zu deodexieren, damit die virtuelle Android-Maschine die Anwendungen beim nächsten Neustart neu optimieren kann.

Für viele Benutzer ist es die Titan-Backup-Odex-Datei der App, die das Problem verursacht, aber es kann auch andere Programme geben.

  1. Stock-ROM neu flashen

    • Wenn keines davon das Problem zu beheben scheint, haben Sie möglicherweise die höchste Wahrscheinlichkeit, das Problem zu beheben, indem Sie Ihr Gerät mit Stock-ROM neu flashen.
    • Holen Sie sich die entsprechende Standard-ROM-Datei und führen Sie einen Reflash durch, um im Wesentlichen alles zu löschen und die Partitionen mit „frischen Daten“ neu zu schreiben. Beachten Sie, dass Sie wichtige Daten zuerst sichern!

Verweise