Als «dalvik» getaggte Fragen

Dalvik ist die virtuelle Prozessmaschine (VM) in Googles Android-Betriebssystem. Es ist die Software, die die Apps auf Android-Geräten ausführt. Zur Optimierung wird der Java-Bytecode der Apps vor der Installation auf einem Gerät in Dalvik-kompatible .dex-Dateien (Dalvik Executable) kompiliert, die im sogenannten Dalvik-Cache gespeichert sind.

1
Warum muss ich den Dalvik-Cache löschen?
Wenn ich ein benutzerdefiniertes ROM aktualisiere, gibt es immer eine Anweisung, den Dalvik-Cache zu löschen . Ich sehe keinen Grund, warum dies notwendig ist. Wenn ich den Logcat beobachte, während das System bootet, kann ich klar erkennen, dass eine geänderte App ihre dexDatei ungültig macht und dann neu generiert. Dennoch, …



1
Dalvik VM vs. ART (Android Runtime): Auswirkungen für Endbenutzer?
Mit Nexus 5 (Android 4.4 KitKat) hat Google zwei Laufzeiten für die Ausführung von Apps ausgeliefert. Was sind die Unterschiede zwischen Dalvik & ART für Endverbraucher? Wie können Endverbraucher davon betroffen sein? Gibt es einen bestimmten Grund, warum ich mich für eine neue ART-Laufzeitumgebung entscheiden sollte?
22 dalvik  4.4-kitkat  art 

1
Wechseln Sie manuell von ART zu Dalvik
Ich wollte die neue ART-Laufzeit ausprobieren, merkte aber nicht, dass mein benutzerdefiniertes ROM dies nicht unterstützt. Daher erhalte ich nach dem Booten immer wieder Force Closed-Meldungen und kann nicht mehr zum Einstellungsmenü wechseln, um zu Dalvik zurückzukehren. Gibt es eine Möglichkeit, manuell vom Wiederherstellungsmenü zu Dalvik zurückzukehren, bevor ich alles …

1
Wie kann man den Dalvik-Cache klein halten?
Ich habe ein Problem damit, dass der Dalvik-Cache sehr groß wird und fast den gesamten Platz auf meinem Telefon belegt. Ich verwende Cyanogenmod 7.X. Für die Aufzeichnung habe ich ungefähr 5-6 kleine Anwendungen auf meinem Telefon (Tastatur, Sprachauswahl, Google Mail usw.), aber ich zeige ungefähr 187 MB verwendet und 9,7 …

2
Caches von ADB löschen?
Wie lösche ich Caches (App, einzelne Apps, Dalvik, ART, wenn möglich) über ADB? Das Verwenden von Apps, das Wiederherstellen oder das Ausführen über Einstellungen sind für mich keine Optionen. Außerdem ist mein Telefon nicht gerootet.
13 adb  cache  dalvik  art 

1
Was macht der Zygote-Prozess in Android L noch?
Ich versuche, die spezifischen Unterschiede in den Laufzeiten von Dalvik und ART herauszufinden. Mir ist klar, dass ART die Dalvik-VM nicht mehr verwendet. Eines der ersten Dinge, die mir nach der Installation der Android L-Vorschau aufgefallen sind, war, dass der Zygote-Prozess noch ausgeführt wird. Wenn sie die Dalvik-VM wirklich loswerden …

3
Warum läuft jede Android-Anwendung auf einem anderen Dalvik VM-Prozess?
Ich habe gelesen, dass jede Android-Anwendung auf einem anderen Dalvik VM-Prozess ausgeführt wird (alle von Zygote gespalten). Ich habe auch gelesen, dass diese VMs sehr leicht sind und Copy für Schreibpuffer verwenden und all das, soweit so gut. Ich habe aber auch gelesen, dass dies aus Sicherheitsgründen (z. B. Isolation) …
10 security  dalvik 

2
Kann ich den Speicherort des Dalvik-Cache ändern, z. B. mit einem symbolischen Link?
Ich verwende derzeit Link2SD, da der integrierte Speicher meines Telefons für mehr als einige wichtige Apps nicht ausreicht. Es ist sehr effektiv, beschränkt sich jedoch darauf, wann das Telefon eingeschaltet ist. Während Sie die ROMs wechseln, wird der Dalvik-Cache gelöscht. Wenn das Telefon neu gestartet wird, wird ein Fortschrittsbalken angezeigt, …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.