Contents
Advanced branch of the install hub: How to Install an APK · Stuck? Not-installing fixes.
What You Need (ADB + USB Debugging)
- A computer with platform-tools (official Android SDK package with
adb). - On the phone: tap Build number 7× → Developer Options → USB debugging.
- A USB cable (or same Wi-Fi for wireless), plus the APK on the computer.
Step-by-Step: The adb install Command
- Connect the phone; accept the Allow USB debugging fingerprint prompt.
- Verify:
adb deviceslists your device asdevice. - Install:
adb install app.apk(reinstall:adb install -r app.apk). - Split sets:
adb install-multiple base.apk split....apk. Success— the app appears in the launcher.
Installing Over Wi-Fi (Wireless ADB)
Android 11+: Developer Options → Wireless debugging → pair with the code (adb pair host:port code), then adb connect host:port and install normally. Ideal for TVs and Quest headsets.
Common ADB Install Errors
device unauthorized— re-accept the on-phone prompt.INSTALL_FAILED_ALREADY_EXISTS— add-r.INSTALL_FAILED_UPDATE_INCOMPATIBLE— signature mismatch; match source or uninstall.INSTALL_FAILED_INSUFFICIENT_STORAGE— free 2–3× the APK size.INSTALL_FAILED_VERSION_DOWNGRADE— APK older than installed.no devices/emulators found— cable mode, drivers, or wrong port.
Key Takeaways
- ADB needs USB debugging authorized — not root.
- adb install -r reinstalls while keeping data.
- Wireless debugging covers TVs, sticks, and headsets.
Frequently Asked Questions
Do I need root for ADB install?
No. ADB install works on stock, unrooted devices — you only need USB debugging authorized for your computer.
What does INSTALL_FAILED_... mean?
It names the cause: ALREADY_EXISTS (use -r), UPDATE_INCOMPATIBLE or SIGNATURE_MISMATCH (different signer), INSUFFICIENT_STORAGE (free space), VERSION_DOWNGRADE (APK older than installed).
How to Install an APK File (Android, PC, TV, Chromebook, Quest)