Copy the APK to the phone (USB cable, Google Drive, email or Quick Share), open it from the Files app, and allow "Install unknown apps" for that app when asked. Developers can also run adb install app.apk with USB debugging on.
- Easiest
- Upload to Drive, open on phone
- Fastest for devs
- adb install
- Permission
- Install unknown apps
- Errors
- Mostly signature or storage
Method 1: USB cable
- Connect the phonePull down the notification, choose File transfer.
- Copy the APKInto the phone's
Downloadfolder. - Open it on the phoneFiles app → Downloads → tap the APK → allow installs from Files → Install.
Method 2: Google Drive, email or a link
Upload the APK to Drive (or attach it to an email to yourself), open it on the phone, and install. Gmail blocks APK attachments, so use Drive or a download link.
Method 3: Quick Share / Nearby Share
From a Windows PC with Quick Share installed, or another Android phone, send the file directly over Wi-Fi.
Method 4: ADB (for developers)
adb devices adb install -r app-release.apk
Enable Developer options → USB debugging first. -r replaces an existing install.
Install errors and fixes
| Message | Cause | Fix |
|---|---|---|
| App not installed | Signed with a different key than the installed version | Uninstall the old app, or sign with the original key |
| There was a problem parsing the package | Corrupt/incomplete download | Download again; compare checksums |
| Blocked by Play Protect | Unknown developer | Tap More details → Install anyway if you trust the source |
| App not compatible | minSdk higher than the phone's Android | Check the API level chart |
Questions people ask
Is installing APKs from a PC safe?
It is when the APK comes from you or a source you trust. Verify a checksum if you downloaded it.
How do I allow unknown apps on Android?
Settings → Apps → Special app access → Install unknown apps → pick the app you install from (Files, Chrome) → Allow.