Anwendung nicht installiert (anders)

Als ich also mein Android auf 4.4.2 aktualisierte , verschwand die standardmäßige Samsung Gallery-App. Jetzt entschied ich mich, in den Dateien des Android 4.4.2-Updates zu graben und die system.img zu extrahieren und die Anwendung namens SecGallery2013.apk zu finden . Ich kopierte sie auf meine SD-Karte und versuchte, sie normal zu installieren, es gab den Fehler " Anwendung nicht installiert" Also habe ich versucht, es über ADB zu installieren, aber es gab einen Fehler "INSTALL_FAILED_UID_CHANGED" , also habe ich in mein Telefon gegraben und dasselbe APK in System/Privat-App gefunden und ich habe es gelöscht und danach habe ich es erneut versucht, aber Diesmal gab es den Fehler: "INSTALL_FAILED_DEXOPT" Dinge, die ich versucht habe:

  • Ich habe ein Logcat bekommen und das war das Ergebnis, hoffe jemand kann es verstehen:
[ 05-19 20:02:46.951 1604: 1728 W/SELinuxMMAC ] AssignSeinfoValue, übereinstimmender Schlüssel gefunden
[ 05-19 20:02:46.951 1604: 1728 W/SELinuxMMAC ] AssignSeinfoValue , Schritt 2, pkgName:com.sec.android. gallery3d, seinfo:platform [
19.05
. 1728 I/SELinuxMMAC ] com.sec.android.gallery3d als RCP-Dateikopier-App registriert.
[ 05-19 20:02:46.951 1604: 1728 D/PackageManager ] Zeit zum Scannen von apk: 0,638 Sekunden
[ 05-19 20:02:46.951 1604: 1728 W/PackageManager ] Paket konnte nicht in /data/app installiert werden /com.sec.android.gallery3d-1.apk
[ 05-19 20:02:46.951 1604: 1728 D/PackageManager ] doPostInstall für uid{-1}
[ 05-19 20:02:46.951 1604: 1728 D/PackageManager ] delete sourFile :
[ 05-19 20:02:
46.951 1604 : 1728 D/PackageManager ] Natives Bibliotheksverzeichnis löschen: [ 19.05
. PackageManager ] Kein Resetter für Backup - Nachinstallation in die Warteschlange stellen für 1
  • Ich habe an einer anderen Stelle nachgesehen und es hieß Fehlercode -24, ich habe jeden Vorschlag auf dieser Seite gemacht und keiner von ihnen hat funktioniert (außer dem Zurücksetzen auf die Werkseinstellungen)
  • Alle restlichen Dateien aus Galeriedaten gelöscht, hat nicht funktioniert

Samsung Galaxy Note II mit gerootetem Stock Android 4.4.2.

Danke!

Versuchen Sie in einer aktiven su-Shell (vorausgesetzt, das Gerät ist gerootet) den folgenden Befehl: find / -name *com.sec.android.gallery3d*Ignoriere alle "nicht gefunden"-Fehler, findet es andere Dateien oder Verzeichnisse? Wenn dies der Fall ist, entfernen Sie sie und versuchen Sie erneut, die App von der Seite zu laden.
@Chahk Was meinst du mit 'active su shell'? Ich habe versucht, dies mit der ADB-Shell sowohl in Terminal als auch in ADB zu schreiben, aber sie sagen, dass es nicht gefunden wurde.
Werden Sie in der ADB-Shell zuerst root, indem Sie suden Befehl ausgeben, und versuchen Sie den findBefehl dann erneut. Es sind wahrscheinlich einige Überbleibsel der App, die Sie deinstalliert haben, höchstwahrscheinlich in /cache/dalvik-cache/oder/data/dalvik-cache/
@Chahk Das getan, Root-Berechtigungen gegeben, aber dann heißt es: tmp-mksh: Find: not found
Hmm ... versuchen Sie stattdessen "busybox find". Busybox kann aus dem Play Store installiert werden.
@Chahk Es nützt nichts, es heißt: 'tmp-mksh: busybox: not found.
Ich glaube, ich habe busybox installiert, aber ich schaue nochmal im Programm nach, Download.
@Chahk Wenn ich in Busybox auf Installieren drücke, heißt es: "Beim Versuch, Busybox zu installieren, ist ein Fehler aufgetreten. Versuchen Sie, die Anwendung neu zu starten, und versuchen Sie es erneut, oder Sie können mir eine E-Mail senden." :/ BEARBEITEN: Ich habe Linux Ubuntu 12.04. Wenn Sie es also manuell installieren müssen, bin ich bereit.
Funktionieren andere Befehle wie ls? Kannst du es versuchenls /data/dalvik-cache/ | grep 'gallery3d'
@Chahk Das alleinige Schreiben von ls ergibt eine Liste von Befehlen, aber wenn ich ls /data/dalvik-cache/ | schreibe grep 'gallery3d' gibt denselben Code zurück, den Sie mir gegeben haben.
Abgesehen von den Problemen mit busybox und anderen Linux-Befehlen, können Sie die Ausgabe von erhalten ls /data/dalvik-cache/und sehen, ob Sie Dateien oder Verzeichnisse finden können, die "gallery3d" in ihrem Namen haben? es sollte ungefähr so ​​​​aussehendata@app@com.sec.android.gallery3d-1@classes.dex
@Chahk Okay, ich habe Busybox über ein anderes Programm installiert und Ihren ursprünglichen Befehl "Suchen" verwendet, und es hat funktioniert. :s komisch.
@Chahk Ich verwende derzeit Ihren Befehl und suche und lösche die Reste. Ich werde Sie informieren, ob es funktioniert.
@Chahk Versucht, über ADB zu installieren, INSTALL_FAILED_DEXOPT. Kein Glück.

Antworten (1)

Endlich habe ich herausgefunden, wie ich das beheben kann.

Was ich getan habe

  • Ich habe einen doppelten Werksreset gemacht: Es ist nichts passiert.
  • Downgrade auf Android 4.2.2: Nichts passiert.
  • Downgrade auf Android 4.1.2: Nichts passiert.
  • Upgrade auf Android 4.3: Es ist nichts passiert.
  • Werksreset: Galerie erschienen!
  • Upgrade auf Android 4.4.2: Galerie ist nicht verschwunden!