I want to move the SwiftKey app from my standard user partition to the system partition (I have root). I am able to use Titanium Backup or Link2SD to turn an app into a system app, but anytime I try that with SwiftKey, it continuously force-closes. With most apps, if they start acting up right after changing them to system apps, you simply reboot and it works. However, rebooting doesn't solve the problem with SwiftKey.
I have also tried clearing cache and dalvik cache, but it seems like this particular app hates being a system app.
According to this forum thread, I need to move a library over to the system lib folder, but I don't see any library needing to be copied.
Reinstalling the app looks like it works, but it doesn't really. Because updates to system apps are not stored in the system partition, 'updating' the Swiftkey app makes the app work again because the main binary that is running is running from userland, not systemland. If I then use Titanium Backup or Link2SD to
Integrate the update into the system partition, it starts crashing again.
Has anyone been able to successfully move the SwiftKey app into the system partition?
Edit: I have tried clearing the cache, clearing the data, uninstalling completely and reinstalling (then moving to system), and I even tried the same steps on another phone of the same model (Optimus V).
I have also tried manually copying the .apk file over instead of simply using Titanium Backup's or Link2SD's built-in mover. SwiftKey simply refuses to run properly if installed as a system app, but works just fine as a user app.