Định cấu hình Cửa hàng Play để tải các tệp tạm thời về Thẻ SD


7

Tôi thấy rằng mỗi khi tôi bắt đầu cập nhật ứng dụng bằng Google Play, bộ nhớ trong của điện thoại sẽ bắt đầu hết (tức là ứng dụng Play sẽ tải các tệp tạm thời vào bộ nhớ trong). Trong một số trường hợp, kích thước của bản cập nhật khá lớn và tôi kết thúc với không gian trống dưới 10% còn lại làm hỏng trình cài đặt và cuối cùng tôi không có bản cập nhật. :

Có thể bằng bất kỳ cách nào hướng dẫn Google Play sử dụng thẻ SD của tôi (có dung lượng trống trên 10 GB) làm vị trí tạm thời thay vì bộ nhớ trong bị giới hạn không gian? Càng nhiều càng tốt, tôi muốn làm điều này mà không cần phải root thiết bị của mình.

Câu trả lời:


5

Thật không may, hiện tại không có cách nào để làm như vậy trên một thiết bị chưa root, ít nhất là theo hiểu biết của tôi.

Ứng dụng Play Store luôn tải xuống /data/localtheo như tôi biết. Vì vậy, nếu thiết bị của bạn đã được root, bạn có thể tạo một thư mục bất cứ nơi nào bạn muốn và liên kết nó ở đây. Điều này có thể được thực hiện từ một ứng dụng đầu cuối, thông qua trình duyệt tệp hỗ trợ tạo liên kết tượng trưng (và root) hoặc thông qua adb shell. Đối với biến thể terminal / adb-shell, nó có thể trông giống như vậy, giả sử sdcard của bạn được gắn kết tại /sdcard:

$ su
# mkdir /sdcard/playstore-temp
# cp -r /data/local/* /sdcard/playstore-temp
# rm -rf /data/local
# ln -s /sdcard/playstore-temp /data/local

Giải thích các lệnh:

  1. có quyền truy cập root
  2. tạo "thư mục lưu trữ tạm thời" mới
  3. sao chép tất cả nội dung hiện tại (đệ quy) sang vị trí mới
  4. xóa vị trí cũ
  5. tạo một liên kết tượng trưng từ vị trí mới để "giả" bản gốc

Tôi đã không thử điều này, nhưng nó sẽ hoạt động. Giống như với Link2SD (sử dụng cùng một nguyên tắc để cài đặt ứng dụng trên SDCards), đối với ứng dụng Playstore, điều này phải "trong suốt", tức là nó nên bị lừa khi nghĩ rằng nó vẫn hoạt động giống như trước :)


Symlink hoạt động, nhưng khi tôi đang cập nhật Cuth the Rope 2 và kiểm tra kích thước bộ nhớ trong khi Play Store đang tải xuống apk - nó đang ngày càng thấp hơn. Vì vậy, có lẽ bây giờ Play Store không tải các tệp tạm thời vào / data / local?

@ Cyr4x Tôi đã không điều tra gần đây. Bạn có thể thử theo dõi thư mục lần sau để xem liệu công cụ có còn ở đó không.
Izzy

Tôi đã xem lại điều này gần đây với điện thoại đã root của mình và tôi thấy rằng các tệp tạm thời không được tải xuống /data/localthư mục nữa. Đây có lẽ là đường dẫn tạm thời cho các phiên bản cũ hơn, tuy nhiên, kể từ phiên bản 5.8.8 (mà tôi đã thử nghiệm), các tệp không được lưu trong /data/localthư mục.
Alex Essilfie

Thanx cho gợi ý, @AlexEssilfie - nếu bạn từng tìm ra nơi họ sẽ đến bây giờ (đoán mò: /tmphoặc /data/tmp), bạn có cho chúng tôi biết không?
Izzy
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.