Install ADB

ADB is used by developers to send data between a computer and an Android device. It allows a developer, or just someone looking to tinker with their Android device, to control their phone from a computer, sending files, installing apps, and even running a console on the device with root privileges. Google makes the ADB available for free to anyone. You can download it straight from them and install it on your computer.

Windows

 Ubuntu/Debian Linux

Enable USB Debugging

In order to use ADB, you’re going to need to enable USB debugging on your Android device. It’s not that difficult, and it’s built right in to the Android settings.

Sideload an App

You’re all set to start sideloading apps. Turn your attention back to your computer, and get your charging cable ready, if you’re connecting your device with it. You should see your device listed, but not connected. At the same time, check the screen on the device. There will be a window asking you to authorize access from the computer. Accept. If you’re connecting over the network, you probably won’t see your device listed. Instead, run: Substitute the IP address of your device. The same authorization window will pop up for you now too.