Tôi muốn chuyển ứng dụng SwiftKey từ phân vùng người dùng chuẩn sang phân vùng hệ thống (tôi đã root). Tôi có thể sử dụng Titanium Backup hoặc Link2SD để biến ứng dụng thành ứng dụng hệ thống, nhưng bất cứ khi nào tôi thử điều đó với SwiftKey, nó sẽ liên tục đóng. Với hầu hết các ứng dụng, nếu chúng bắt đầu hoạt động ngay sau khi thay đổi chúng thành ứng dụng hệ thống, bạn chỉ cần khởi động lại và nó hoạt động. Tuy nhiên, khởi động lại không giải quyết được vấn đề với SwiftKey.
Tôi cũng đã thử xóa bộ nhớ cache và bộ nhớ cache dalvik, nhưng có vẻ như ứng dụng đặc biệt này ghét là một ứng dụng hệ thống.
Theo chủ đề diễn đàn này , tôi cần chuyển thư viện sang thư mục lib của hệ thống, nhưng tôi không thấy bất kỳ thư viện nào cần phải sao chép.
Cài đặt lại ứng dụng có vẻ như nó hoạt động, nhưng nó không thực sự. Vì các bản cập nhật cho ứng dụng hệ thống không được lưu trữ trong phân vùng hệ thống, 'cập nhật' ứng dụng Swiftkey làm cho ứng dụng hoạt động trở lại vì nhị phân chính đang chạy đang chạy từ vùng người dùng chứ không phải hệ thống. Sau đó, nếu tôi sử dụng Titanium Backup hoặc Link2SD để Integrate
cập nhật vào phân vùng hệ thống, nó sẽ bắt đầu gặp sự cố.
Có ai có thể di chuyển thành công ứng dụng SwiftKey vào phân vùng hệ thống không?
Chỉnh sửa : Tôi đã thử xóa bộ nhớ cache, xóa dữ liệu, gỡ cài đặt hoàn toàn và cài đặt lại (sau đó chuyển sang hệ thống) và thậm chí tôi đã thử các bước tương tự trên một điện thoại khác cùng mẫu (Optimus V).
Tôi cũng đã thử sao chép thủ công tệp .apk thay vì chỉ sử dụng động cơ tích hợp sẵn của Titanium Backup hoặc Link2SD. SwiftKey chỉ đơn giản là từ chối chạy đúng nếu được cài đặt như một ứng dụng hệ thống, nhưng hoạt động tốt như một ứng dụng người dùng.