Làm cách nào để cài đặt tệp APK trên SDCARD?


19

Tôi có samsung galaxy 3 (I5801). Tôi đã tải xuống nhiều tệp APK từ internet. Tôi không có vấn đề trong việc cài đặt các tập tin APK. Theo mặc định khi tệp APK được chọn, nó sẽ tự cài đặt vào bộ nhớ điện thoại. Tôi muốn nó cài đặt ứng dụng trên SDCARD. Tôi đã làm cho bộ nhớ điện thoại của tôi đầy.

Vì vậy, các truy vấn của tôi là

  1. Làm cách nào để cài đặt APK trên SDCARD? APK nên tự cài đặt vào SDCARD.
  2. Làm cách nào để di chuyển ứng dụng đã cài đặt sang SDCARD từ bộ nhớ điện thoại?

Câu trả lời:


13

Nếu bạn đang sử dụng Android 2.2, bạn có thể chuyển ứng dụng của mình sang SD từ Cài đặt -> Ứng dụng -> Quản lý ứng dụng. Trước 2.2, bạn cần có root, tạo một phân vùng riêng trong thẻ SD và cài đặt ROM tùy chỉnh hỗ trợ app2sd.


4
Cần lưu ý rằng các nhà phát triển cần đặc biệt làm cho ứng dụng của họ có thể di chuyển sang thẻ SD trong Android 2.2+.
ale

1
Ngoài những gì @Al đã nói, mod Cyanogen của bạn có thể buộc các ứng dụng cài đặt vào thẻ sd (nhưng có thể không được đề xuất tùy thuộc vào loại ứng dụng đó).
Bryan Denny

1
tất cả cảm ơn rất nhiều vì đã trả lời Tôi nghĩ rằng điện thoại di động của tôi đang chạy phiên bản Eclair, mà tôi nghĩ 2.1. Vì vậy, tôi có cần phải giữ số lượng ứng dụng đã cài đặt ở mức thấp để sử dụng không gian trên bộ nhớ điện thoại không? Tôi không thấy bất kỳ tùy chọn nào như "di chuyển đến sdcard" hoặc "cài đặt trên sdcard" trong khi cài đặt hoặc trong 'quản lý ứng dụng' từ menu cài đặt.
JRC

Đúng ... Câu trả lời của Lie Ryan là tại chỗ. JRC, bạn cần phải xử lý các ứng dụng được cài đặt hoặc có được một thiết bị như Galaxy 7500 đầu tiên với bộ nhớ trong 8 GB.
Sparx

1
@travis: từ adb shell hoặc ứng dụng Trình mô phỏng đầu cuối, sử dụng mv /source/path /destination/pathđể di chuyển tệp và sử dụng ln -s /actual/file/path /symbolic/linkđể tạo liên kết tượng trưng ( -sviết tắt của liên kết tượng trưng / mềm, nếu bạn không chỉ định điều này, bạn sẽ tạo một liên kết cứng, có thể không vượt qua ranh giới phân vùng). Lưu ý rằng bạn cần root để sửa đổi các tệp apk được lưu trữ trong / data / app / và dữ liệu ứng dụng trong / data / data /. Nếu bạn không quen thuộc với lnhoặc mv, thì nên chơi với chúng trong các tệp an toàn trước khi làm hỏng hệ thống. Tạo một bản sao lưu! Làm điều này như là một phương sách cuối cùng mà thôi.
Lie Ryan

3

Nếu bạn đang sử dụng Android 2.1, bạn có thể sử dụng ứng dụng Link2SD . Để sử dụng, điện thoại của bạn phải được root và SDCARD của bạn phải có phân vùng ext2 [OR] ext3. Sau đó, nó sẽ cài đặt vào bộ nhớ điện thoại và chuyển ứng dụng đã cài đặt sang SDCARD.

Di chuyển Ứng dụng đã được cài đặt sang SDCARD: Mở ứng dụng Link2SD và Lọc các ứng dụng là bộ nhớ điện thoại. Chọn từng ứng dụng được cài đặt trên SDCARD và chọn tùy chọn Tạo Liên kết. Xong, điều này giải quyết vấn đề.

Có các công cụ có sẵn để phân vùng SDCARD của bạn. Trên Windows Machine, bạn có thể sử dụng phần mềm Minitool Partition và trên linux, bạn có thể sử dụng gparted.


1

Chỉ cần tải xuống và cài đặt SDK Android, trong dấu nhắc cmd, chuyển đến thư mục của SDK, cd vào thư mục "platform-tools" và gõ adb shell.

A $sẽ xuất hiện trong dòng mới, sau đó nhập pm setInstallLocation 2và nhấn enter. văn bản pm setInstallLocation 2 sẽ xuất hiện lại trong dòng mới.

Bây giờ hãy đóng dấu nhắc lệnh, ngắt kết nối điện thoại và khởi động lại điện thoại.

Các ứng dụng của bạn bây giờ sẽ chuyển sang thẻ SD theo mặc định.

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.