Làm thế nào để gỡ cài đặt một ứng dụng mà không xóa dữ liệu người dùng?


9

Tiêu đề nói lên tất cả. Nói rằng tôi có một ứng dụng, một trò chơi chẳng hạn. Mà tôi muốn gỡ cài đặt từ điện thoại của mình và cài đặt lại vào lúc nào đó trong tương lai. Tuy nhiên, tôi không muốn trò chơi của mình bị mất.

Có thể gỡ cài đặt một ứng dụng nhưng để giữ dữ liệu của nó?

Cảm ơn trước.

Câu trả lời:


9

Nếu bạn không muốn root thiết bị của mình, bạn có thể sử dụng adbpmthay vào đó. Các bước này sẽ khó thực hiện trừ khi bạn đã quen với việc sử dụng các công cụ dòng lệnh.

  1. Cài đặt adb trên máy tính của bạn và thiết lập mọi thứ để nó có thể giao tiếp với thiết bị của bạn. Đừng quên bật gỡ lỗi USB trên thiết bị của bạn. Đó là một rắc rối lớn để lần đầu tiên adb hoạt động; Giải khuyến khích là bạn chỉ phải làm một lần.

  2. Sử dụng cáp micro-USB để kết nối máy tính của bạn với thiết bị của bạn.

  3. Sử dụng adb shellđể kết nối với thiết bị của bạn.

  4. Sử dụng pm list packagesđể xem danh sách ID gói đã cài đặt.

  5. Sử dụng pm uninstall -kcộng với ID gói của bạn để xóa gói nhưng giữ dữ liệu người dùng của bạn.

Xem thêm bài này liên quan .

Tuy nhiên: Thay vào đó, có thể đơn giản hơn là chỉ cần root thiết bị của bạn và sử dụng một công cụ như SD Maid.


7

Hãy thử chương trình SD Maid này .

Mở chương trình, chuyển đến tab AppControl và nhấp vào ứng dụng bạn muốn. Có một tùy chọn gọi là "Xóa ứng dụng nhưng giữ dữ liệu của nó".

Biên tập:

Tôi không chắc nhưng nó có thể yêu cầu root.


Kể từ tháng 2 năm 2013, phiên bản SD Maid mới nhất yêu cầu root để xóa ứng dụng và giữ dữ liệu của nó. Nếu điện thoại của bạn không được root, SD Maid không thể giúp với điều này.
Rory O'Kane

Có vẻ như phiên bản SD Maid mới nhất không có tùy chọn "Xóa ứng dụng nhưng giữ dữ liệu của nó".
Chek Wei Tan

0

Cuối cùng, chỉ cần gỡ cài đặt và cài đặt lại hoạt động bình thường! Hóa ra dữ liệu được lưu theo cách này hay cách khác.


3
Tôi khá chắc chắn rằng điều này không đúng với hầu hết các ứng dụng. Khi bạn gỡ cài đặt một ứng dụng, mọi thứ trong đó /data/data/<packagename>sẽ bị ném đi . Có thể ứng dụng của bạn được lưu vào một vị trí khác hoặc có lưu đám mây.
một con mèo

@lunboks: Có lẽ, nhưng vì nó hiệu quả với tôi nên tôi đã chấp nhận nó. Rõ ràng rằng câu trả lời tốt hơn sẽ là sử dụng một số loại ứng dụng sao lưu, chỉ trong trường hợp, và nó phản ánh bằng câu trả lời với hầu hết các phiếu bầu :)
Ghost của Madara
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.