Contents
You can install an APK from an SD card or USB drive with any file manager allowed to install unknown apps: open the file, confirm the prompt, and the system handles the rest. Failures usually mean a missing permission, a corrupt copy, or a card problem rather than a bad APK. Copy the file to internal storage to isolate card issues fast.
Part of the modding hub: How to Mod an APK · Main install guide: Install an APK · Fix errors: APK Not Installing.
By Abdul Emam, APK tester at ApkZena. I once chased a parse error through three downloads before realizing the SD card itself was dying: the same file installed instantly from internal storage. Blame the shelf before the book.
This guide covers installing from SD and USB drives, the errors each produces, moving files onto cards, and whether apps can live on external storage at all.
Can You Install an APK From an SD Card?
You can install an APK from a removable SD card when the Android device supports the card and can read the file; allow the file manager permission to install unknown apps, then open the package and confirm the installer prompt.
Android Version Differences
Modern Android grants install permission per app instead of one global toggle, which is safer and slightly more confusing. Older versions used a single Unknown sources switch. Either way the permission belongs to the file manager doing the installing, never to the card.
How to Install an APK From an SD Card
The process is to insert and mount the card, grant install permission to the file manager, open the APK, and confirm installation; if any step fails, copy the file to internal storage to separate card problems from package problems on the same device.
Step 1: Insert the Card
Seat the card fully and wait for the mount notification. A card that never mounts needs reseating, a different adapter, or reformatting, and no installer troubleshooting will help until the system sees the storage.
Step 2: Allow Your File Manager
Grant Install unknown apps to the file manager you will use, in Settings under Special app access. Browsers and messengers stay denied: one allowed installer is the whole point of the per-app model.
Step 3: Open the APK
Browse to the file on the card and tap it. The package installer shows permissions and version before asking, which is your last chance to catch a file that is not what its name claims.
Step 4: Confirm and Verify
Confirm the install, launch the app once, and check it behaves. Delete nothing from the card until the installed copy proves itself, since the card remains your fastest reinstall path.
How to Install an APK From USB (OTG)
USB drives work with a compatible USB-C port or On-The-Go adapter, and a file manager can open an APK from the mounted drive; the same per-app install permission and package installer prompts apply as with an SD card.
Requirements
A phone with OTG support, which covers nearly all modern devices, plus an adapter or dual-interface drive. The drive’s filesystem must be one Android reads: FAT32 almost universally, exFAT on most current phones.
Step-by-Step
Connect the drive, wait for the detection notice, open the APK in your file manager, and install. Eject cleanly afterward rather than yanking the stick mid-write, which corrupts whatever was in flight.
Common SD Card Install Errors
An APK that fails from a card may be unreadable, incomplete, or invalid, while the card or adapter may also be at fault; copy it to internal storage and retry to distinguish a storage issue from a package or signature error.
Permission Denied
The file manager lacks Install unknown apps permission, the most common single cause. Grant it to exactly one manager in Settings. Re-tap the file after granting; the installer does not always refresh its own verdict.
File Not Found
The card unmounted mid-browse, the path contains characters the manager mishandles, or the file never finished copying. Re-seat the card, re-copy with verification, and keep filenames simple with plain ASCII characters.
Read-Only Card
Physical lock switches on adapters cause half these cases; dying flash causes the other half. Copy everything valuable off immediately when a card goes read-only unexpectedly, because the condition often precedes total failure.
Format Incompatibility
A computer-formatted NTFS card or an exotic filesystem the phone cannot mount blocks everything before installation starts. Reformatting to FAT32 or exFAT fixes it at the cost of the card’s contents, so rescue files first. The storage locations guide maps where Android keeps everything once installs succeed.
How to Move APKs Onto the Card
An SD card can hold installers for reuse across devices, but removable storage can fail or be lost; copy APKs carefully, verify the transferred file, and keep another copy of packages that matter before deleting the source file from internal storage.
From Internal Storage
Select the APK in your file manager, copy rather than move, and confirm matching sizes before deleting the original. Moves across storage volumes can silently truncate on interruption, while a verified copy plus deliberate delete cannot.
From a Computer
Connect over USB, copy into a named folder like APKs/, and eject cleanly. Pulling the cable mid-transfer is the leading cause of the parse errors people blame on downloads, and the extraction guide covers getting clean files onto the computer first.
Can Apps Live on the SD Card?
Android generally installs apps to internal storage, although some devices and apps support moving eligible applications to external storage; availability depends on the device, Android version, and app configuration, as explained in the Android install-location guide for developers and device owners.
Adoptable Storage
Some devices can format a card as internal extension, merging it into system storage at the cost of portability and speed. The card becomes encrypted to that phone and unreadable elsewhere, which trades flexibility for capacity.
Per-App Moves
Where allowed, App info offers a Move or Change storage control for eligible apps. System apps, widgets, and apps with background services generally refuse, and moved apps break when the card is removed.
Speed Classes Matter
A slow card makes an installed app stutter and a moved app nearly unusable. A1 or A2 rated cards suit app storage; unrated bargain cards suit media at best. The rating printed on the card is a performance promise worth checking before trusting it.
SD Card vs USB Drive
SD cards stay in a device as removable storage, while USB drives connect through a port or adapter and move easily between devices; both can carry APK files, so choose based on compatibility and how often you transfer them between devices.
When Each Wins
Cards win for installers you reuse monthly across one device. USB drives win for moving files between phone and computer, for first-time setups, and when the phone’s card slot is occupied or absent entirely.
Reliability Compared
Quality USB drives outlast cheap SD cards under rewrite load, while good cards left undisturbed hold data for years. Either medium fails eventually, so neither replaces the second copy rule from the backup workflow.
Copy the APK to internal storage whenever an install misbehaves from the card, verify hashes on anything important, and keep the card as a shelf rather than an archive. For the general install flow beyond external media, the main install guide continues from here.
Key Takeaways
- Install from SD or USB with a file manager granted unknown-source permission.
- Copy failures point at the card or format: retry from internal storage to isolate.
- Read-only cards are often dying cards: rescue data first, replace second.
Frequently Asked Questions
How do I install an APK from an SD card?
Insert the card, open the .apk with a file manager allowed to install unknown apps, and confirm the install prompt. Grant the permission to the file manager specifically, not globally. Verify the file's hash first when it came from anywhere untrusted.
Can I install an APK from a USB drive?
Yes, with an OTG adapter or USB-C drive: connect it, open the APK in your file manager, and install normally. The system treats USB storage like any other file source. Confirm unknown-source permission for the file manager before tapping the file.
Why will my APK not install from the SD card?
The usual causes are missing unknown-source permission for the file manager, a corrupted copy, a read-only or failing card, or an incompatible filesystem. Copy the file to internal storage and retry: if it installs there, the card or its format was the problem.
Can I install apps directly to the SD card?
Only when the app supports it and the system allows moving it, which modern Android increasingly restricts. Adoptable storage merges the card with internal space on some devices. Most apps and all widgets must live on internal storage to work.
How do I enable unknown sources for SD card installs?
Open Settings, Apps, Special app access, Install unknown apps, then allow the file manager you use to browse the card. The permission attaches to the installing app, not the card or the APK. Enable it for one manager and leave the rest denied.
Can Android read exFAT SD cards?
Most modern phones read exFAT natively, while some older or lighter devices only accept FAT32. A card the phone cannot mount needs reformatting on a computer, which erases everything on it. Back up the card's contents before changing filesystems.
What if my SD card is read-only?
Check the physical lock switch on full-size adapters, then test the card in another device to separate adapter faults from card failure. Flash memory can lock itself read-only when dying, which is a retirement signal: copy everything off immediately and replace the card.
How do I move APKs to the SD card?
Copy them with any file manager, over USB from a computer, or by downloading directly to the card's Download folder. Verify the copied size matches the original before deleting anything. Cards are convenient shelves, not trustworthy archives, so keep a second copy.