Ich möchte die SwiftKey- App von meiner Standardbenutzerpartition auf die Systempartition verschieben (ich habe root). Ich kann Titanium Backup oder Link2SD verwenden, um eine App in eine System-App umzuwandeln, aber jedes Mal, wenn ich das mit SwiftKey versuche, wird sie kontinuierlich zwangsweise geschlossen. Wenn sie bei den meisten Apps direkt nach dem Ändern in System-Apps aktiv werden, starten Sie sie einfach neu und es funktioniert. Ein Neustart löst das Problem mit SwiftKey jedoch nicht.
Ich habe auch versucht, den Cache und den Dalvik-Cache zu leeren, aber es scheint, dass diese spezielle App es hasst, eine System-App zu sein.
Laut diesem Forenthread muss ich eine Bibliothek in den Ordner system lib verschieben, aber ich sehe keine Bibliothek, die kopiert werden muss.
Die Neuinstallation der App scheint zu funktionieren, funktioniert aber nicht wirklich. Da Aktualisierungen von System-Apps nicht in der Systempartition gespeichert sind, funktioniert die App beim Aktualisieren der Swiftkey-App wieder, da die Hauptbinärdatei, die ausgeführt wird, aus dem Benutzerland und nicht aus dem Systemland ausgeführt wird. Wenn ich dann Titanium Backup oder Link2SD zum Integrate
Aktualisieren der Systempartition verwende, stürzt es erneut ab.
Konnte jemand die SwiftKey-App erfolgreich in die Systempartition verschieben?
Bearbeiten : Ich habe versucht, den Cache zu leeren, die Daten zu löschen, vollständig zu deinstallieren und neu zu installieren (und dann zum System zu wechseln), und ich habe sogar die gleichen Schritte auf einem anderen Telefon des gleichen Modells (Optimus V) versucht.
Ich habe auch versucht, die APK-Datei manuell zu kopieren, anstatt einfach den integrierten Mover von Titanium Backup oder Link2SD zu verwenden. SwiftKey weigert sich einfach, ordnungsgemäß ausgeführt zu werden, wenn es als System-App installiert ist, funktioniert aber als Benutzer-App einwandfrei.
quelle
Ich hatte auch die gleichen Probleme. Mach das:
libswiftkeysdk-java-internal.so
lib-Datei aus/data/data/com.touchtype.swiftkey/lib
und fügen Sie sie einsystem/lib
./data/app
nach/system/app
und ändern Sie die Berechtigungen in-rw-r--r--
.Es funktioniert einwandfrei für mich.
quelle