The main requirement to be able to communicate an Android device with a computer is to enable the USB Debugging, generally one-click root tool also requires you to enable this option. With this you can take some action such as installing/removing apps, push files, reboot and more without touching your phone, it can be done by simply typing adb commands in Windows CMD or Mac OSX Terminal Window.
Another requirement to install an apps via computer is to enable “Unknown sources”, by enabling this option you have been allow non-market apps (apk) to be installed into your phone, so if you have a *.apk file and want to install it, then this option should be enabled. The function of this option on the one-click root script is to install a Superuser.apk or SuperSU.apk into the device’s system partition. Method to enable USB debugging and Unknown sources are vary on every Android version.
Jelly Bean (Android 4.2), KitKat (Android 4.2), Lollipop (Android 5.0)
If you have a device with Jelly Bean (Android 4.2) and newer by default you won’t find the Developer options menu. You can uncover the menu by going to Settings -> About phone scroll to the bottom and tap Build number repeatedly until you get a toast message said “You’re now a developer”.
ICS (Android 4.0) and Jelly Bean (Android 4.1)
The Unknown sources located at Settings -> Security options, while debugging is on Settings -> Developer options.
Android 2.3 (Gingerbread)
You can find the Unknown sources option in Settings -> Application Settings. For USB Debugging you can tap Development menu.