Mục lục
Bạn cài được APK từ thẻ SD hoặc ổ USB bằng bất kỳ trình quản lý tệp nào được phép cài ứng dụng không rõ nguồn: mở tệp, xác nhận lời nhắc, và hệ thống lo phần còn lại. Lỗi thường có nghĩa thiếu quyền, một bản sao bị hỏng, hay vấn đề ở thẻ, chứ không phải APK xấu. Hãy sao chép tệp vào bộ nhớ trong để cô lập vấn đề về thẻ nhanh chóng.
Thuộc trung tâm mod: Cách mod APK · Hướng dẫn cài chính: Cài một tệp APK · Sửa lỗi: APK không cài được.
Bởi Abdul Emam, người kiểm thử APK tại ApkZena. Tôi từng lần theo một lỗi parse qua ba lượt tải trước khi nhận ra chính thẻ SD đang hỏng: cùng tệp đó cài ngay lập tức từ bộ nhớ trong. Hãy đổ lỗi cho cái kệ trước khi đổ cho cuốn sách.
Hướng dẫn này nói về việc cài từ thẻ SD và ổ USB, các lỗi từng loại gây ra, cách chuyển tệp vào thẻ, và liệu ứng dụng có sống được trên bộ nhớ ngoài hay không.
Bạn có thể cài APK từ thẻ SD không?
Bạn cài được APK từ một thẻ SD tháo rời khi thiết bị Android hỗ trợ thẻ đó và đọc được tệp; hãy cấp quyền cài ứng dụng không rõ nguồn cho trình quản lý tệp, rồi mở gói và xác nhận lời nhắc của trình cài đặt.
Khác biệt giữa các phiên bản Android
Android hiện đại cấp quyền cài theo từng ứng dụng thay vì một công tắc toàn cục, cách này an toàn hơn và hơi khó hiểu hơn một chút. Các phiên bản cũ dùng một công tắc Unknown sources duy nhất. Dù thế nào, quyền thuộc về trình quản lý tệp đang thực hiện việc cài, không bao giờ thuộc về thẻ.
Cách cài APK từ thẻ SD
Quy trình là cắm thẻ và mount nó, cấp quyền cài cho trình quản lý tệp, mở APK và xác nhận cài đặt; nếu bước nào thất bại, hãy sao chép tệp vào bộ nhớ trong để tách vấn đề về thẻ khỏi vấn đề về gói trên cùng thiết bị.
Bước 1: Cắm thẻ
Cắm thẻ hết cỡ và chờ thông báo mount. Thẻ không bao giờ mount được thì cần cắm lại, đổi adapter hoặc định dạng lại, và mọi cách xử lý của trình cài đặt cũng vô dụng cho tới khi hệ thống thấy được vùng lưu trữ đó.
Bước 2: Cho phép trình quản lý tệp của bạn
Cấp Install unknown apps cho trình quản lý tệp bạn sẽ dùng, trong Cài đặt ở mục Special app access. Trình duyệt và ứng dụng nhắn tin vẫn bị từ chối: chỉ một trình cài đặt được phép chính là toàn bộ ý nghĩa của mô hình theo từng ứng dụng.
Bước 3: Mở APK
Duyệt đến tệp trên thẻ và chạm vào nó. Trình cài đặt gói hiển thị quyền và phiên bản trước khi hỏi, đó là cơ hội cuối để bắt được một tệp không phải như tên gọi của nó.
Bước 4: Xác nhận và kiểm tra
Xác nhận cài đặt, khởi động ứng dụng một lần và xem nó hoạt động ra sao. Đừng xóa gì khỏi thẻ cho tới khi bản đã cài tự chứng minh được nó, vì thẻ vẫn là con đường cài lại nhanh nhất của bạn.
Cách cài APK từ USB (OTG)
Ổ USB hoạt động với cổng USB-C tương thích hoặc adapter On-The-Go, và trình quản lý tệp mở được APK từ ổ đã mount; cùng quyền cài theo từng ứng dụng và các lời nhắc của trình cài đặt gói áp dụng như với thẻ SD.
Yêu cầu
Một điện thoại có hỗ trợ OTG, vốn bao phủ gần như mọi thiết bị hiện đại, cộng adapter hoặc ổ có hai giao diện. Hệ thống tệp của ổ phải là thứ Android đọc được: FAT32 gần như phổ quát, exFAT trên hầu hết điện thoại hiện nay.
Từng bước
Cắm ổ, chờ thông báo nhận diện, mở APK trong trình quản lý tệp và cài. Sau đó hãy eject sạch sẽ thay vì giật ổ ra giữa chừng khi đang ghi, vì thao tác đó làm hỏng mọi thứ đang truyền.
Lỗi cài từ thẻ SD thường gặp
Một APK thất bại khi cài từ thẻ có thể không đọc được, chưa đầy đủ hoặc không hợp lệ, trong khi lỗi cũng có thể nằm ở thẻ hoặc adapter; hãy sao chép nó vào bộ nhớ trong và thử lại để phân biệt vấn đề lưu trữ với lỗi gói hoặc lỗi chữ ký.
Từ chối quyền truy cập
Trình quản lý tệp thiếu quyền Install unknown apps, nguyên nhân đơn lẻ phổ biến nhất. Hãy cấp quyền cho đúng một trình quản lý trong Cài đặt. Chạm lại tệp sau khi cấp quyền; trình cài đặt không phải lúc nào cũng tự làm mới kết luận của nó.
Không tìm thấy tệp
Thẻ bị unmount giữa lúc duyệt, đường dẫn chứa ký tự mà trình quản lý xử lý sai, hoặc tệp chưa bao giờ sao chép xong. Hãy cắm lại thẻ, sao chép lại có kiểm tra, và giữ tên tệp đơn giản bằng ký tự ASCII thuần.
Thẻ chỉ đọc
Công tắc khóa vật lý trên adapter gây ra nửa số trường hợp này; flash sắp hỏng gây ra nửa còn lại. Hãy sao chép ngay mọi thứ có giá trị ra ngoài khi thẻ đột ngột chuyển sang chỉ đọc, vì tình trạng đó thường đi trước sự hỏng hoàn toàn.
Không tương thích định dạng
Một thẻ định dạng NTFS trên máy tính hoặc một hệ thống tệp lạ mà điện thoại không mount được sẽ chặn mọi thứ ngay trước khi cài bắt đầu. Định dạng lại sang FAT32 hoặc exFAT sửa được lỗi đó nhưng đổi bằng nội dung của thẻ, nên hãy cứu tệp trước. Hướng dẫn vị trí lưu trữ mô tả Android giữ mọi thứ ở đâu một khi việc cài thành công.
Cách chuyển APK vào thẻ
Thẻ SD giữ được các tệp cài đặt để dùng lại trên nhiều thiết bị, nhưng bộ nhớ tháo rời có thể hỏng hoặc mất; hãy sao chép APK cẩn thận, kiểm tra tệp đã truyền, và giữ thêm một bản của các gói quan trọng trước khi xóa tệp nguồn trong bộ nhớ trong.
Từ bộ nhớ trong
Chọn APK trong trình quản lý tệp của bạn, sao chép chứ đừng di chuyển, và xác nhận dung lượng khớp trước khi xóa bản gốc. Việc di chuyển giữa các phân vùng lưu trữ có thể bị cắt ngắn lặng lẽ khi bị gián đoạn, còn một bản sao đã kiểm tra cộng việc xóa có chủ đích thì không thể.
Từ máy tính
Kết nối qua USB, sao chép vào một thư mục có tên như APKs/ và eject sạch sẽ. Giật cáp giữa chừng lúc truyền là nguyên nhân hàng đầu của các lỗi parse mà người ta đổ cho lượt tải, và hướng dẫn trích xuất nói về việc đưa tệp sạch vào máy tính trước.
Ứng dụng có sống được trên thẻ SD không?
Android thường cài ứng dụng vào bộ nhớ trong, dù một số thiết bị và ứng dụng hỗ trợ chuyển các ứng dụng đủ điều kiện sang bộ nhớ ngoài; mức khả dụng phụ thuộc vào thiết bị, phiên bản Android và cấu hình ứng dụng, như hướng dẫn vị trí cài của Android giải thích cho nhà phát triển và chủ thiết bị.
Adoptable storage
Một số thiết bị định dạng được thẻ như phần mở rộng của bộ nhớ trong, gộp nó vào bộ nhớ hệ thống với cái giá là tính di động và tốc độ. Thẻ bị mã hóa theo đúng điện thoại đó và không đọc được ở nơi khác, đổi lấy sự linh hoạt bằng dung lượng.
Di chuyển theo từng ứng dụng
Nếu được phép, Thông tin ứng dụng cung cấp điều khiển Di chuyển hoặc Đổi bộ nhớ cho các ứng dụng đủ điều kiện. Ứng dụng hệ thống, widget và ứng dụng có dịch vụ nền thường từ chối, và ứng dụng đã di chuyển sẽ hỏng khi thẻ bị tháo ra.
Class tốc độ quan trọng
Một thẻ chậm làm ứng dụng đã cài giật cục và ứng dụng đã di chuyển hầu như không dùng được. Thẻ đạt chuẩn A1 hoặc A2 hợp với lưu trữ ứng dụng; thẻ rẻ không đạt chuẩn tốt nhất thì tốt nhất chỉ hợp phương tiện. Chất lượng in trên thẻ là một cam kết hiệu năng đáng kiểm tra trước khi tin tưởng nó.
Thẻ SD so với ổ USB
Thẻ SD nằm yên trong một thiết bị như bộ nhớ tháo rời, còn ổ USB kết nối qua cổng hoặc adapter và dễ dàng chuyển giữa các thiết bị; cả hai đều chứa được tệp APK, nên hãy chọn theo mức tương thích và tần suất bạn truyền tệp giữa các thiết bị.
Khi nào loại nào thắng
Thẻ thắng cho các tệp cài đặt bạn dùng lại mỗi tháng trên một thiết bị. Ổ USB thắng khi chuyển tệp giữa điện thoại và máy tính, cho lần thiết lập đầu tiên, và khi khe thẻ của điện thoại đã bị chiếm hoặc hoàn toàn không có.
Độ tin cậy so sánh
Ổ USB chất lượng sống lâu hơn thẻ SD rẻ tiền khi phải ghi liên tục, trong khi những thẻ tốt để yên vẫn giữ dữ liệu suốt nhiều năm. Cả hai loại lưu trữ rồi cũng hỏng vào một ngày, nên không cái nào thay thế được quy tắc bản sao thứ hai trong quy trình sao lưu.
Hãy sao chép APK vào bộ nhớ trong bất cứ khi nào việc cài từ thẻ trục trặc, kiểm tra mã băm của mọi thứ quan trọng, và coi thẻ như một cái kệ chứ không phải kho lưu trữ. Với quy trình cài nói chung ngoài phương tiện ngoài, hướng dẫn cài chính tiếp tục từ đây.
Điểm chính
- Cài từ thẻ SD hoặc USB bằng trình quản lý tệp đã được cấp quyền nguồn không rõ.
- Sao chép thất bại là dấu hiệu ở thẻ hoặc định dạng: thử lại từ bộ nhớ trong để cô lập.
- Thẻ chỉ đọc thường là thẻ sắp hỏng: cứu dữ liệu trước, thay thẻ sau.
Các câu hỏi thường gặp
Làm sao tôi cài APK từ thẻ SD?
Cắm thẻ, mở tệp .apk bằng trình quản lý tệp được phép cài ứng dụng không rõ nguồn và xác nhận lời nhắc cài. Hãy cấp quyền cho chính trình quản lý tệp đó, không cấp toàn cục. Kiểm tra mã băm của tệp trước nếu nó đến từ bất kỳ đâu không đáng tin.
Tôi có thể cài APK từ ổ USB không?
Có, với adapter OTG hoặc ổ USB-C: kết nối nó, mở APK trong trình quản lý tệp và cài bình thường. Hệ thống coi bộ nhớ USB như bất kỳ nguồn tệp nào khác. Hãy xác nhận quyền nguồn không rõ cho trình quản lý tệp trước khi chạm vào tệp.
Vì sao APK của tôi không cài được từ thẻ SD?
Nguyên nhân thường gặp là thiếu quyền nguồn không rõ cho trình quản lý tệp, bản sao bị hỏng, thẻ chỉ đọc hoặc đang hỏng, hay hệ thống tệp không tương thích. Hãy sao chép tệp vào bộ nhớ trong và thử lại: nếu cài được ở đó thì vấn đề nằm ở thẻ hoặc định dạng của nó.
Tôi có cài thẳng ứng dụng vào thẻ SD được không?
Chỉ khi ứng dụng hỗ trợ và hệ thống cho phép di chuyển, điều mà Android hiện đại ngày càng hạn chế. Bộ nhớ adoptable gộp thẻ với không gian bộ nhớ trong trên một số thiết bị. Hầu hết ứng dụng và mọi widget đều phải nằm ở bộ nhớ trong mới hoạt động.
Làm sao bật nguồn không rõ để cài từ thẻ SD?
Mở Cài đặt, Ứng dụng, Truy cập ứng dụng đặc biệt, Cài ứng dụng không rõ nguồn, rồi cho phép trình quản lý tệp bạn dùng để duyệt thẻ. Quyền gắn với ứng dụng đang cài, không gắn với thẻ hay APK. Bật cho một trình quản lý và để phần còn lại bị từ chối.
Android đọc được thẻ SD exFAT không?
Hầu hết điện thoại hiện đại đọc exFAT gốc, trong khi một số thiết bị cũ hoặc nhẹ hơn chỉ chấp nhận FAT32. Thẻ mà điện thoại không mount được cần định dạng lại trên máy tính, thao tác đó xóa hết mọi thứ trên thẻ. Hãy sao lưu nội dung thẻ trước khi đổi hệ thống tệp.
Nếu thẻ SD của tôi bị chỉ đọc thì sao?
Hãy kiểm tra công tắc khóa vật lý trên các adapter cỡ đầy đủ, rồi thử thẻ ở một thiết bị khác để tách lỗi adapter khỏi lỗi thẻ. Bộ nhớ flash tự khóa thành chỉ đọc khi sắp hỏng, đó là dấu hiệu nên loại bỏ: sao chép ngay mọi thứ ra ngoài và thay thẻ.
Làm sao chuyển APK vào thẻ SD?
Sao chép bằng bất kỳ trình quản lý tệp nào, qua USB từ máy tính, hoặc tải thẳng vào thư mục Download của thẻ. Kiểm tra dung lượng đã sao chép khớp bản gốc trước khi xóa bất cứ thứ gì. Thẻ là kệ tiện lợi chứ không phải kho đáng tin, nên hãy giữ thêm một bản.