I have created and ran a couple of android emulators, now I\'d like to install application on them. Here is the story of me trying it a couple of times:
$ ad
I ran into it because there was more than one ADB device connected.
Disconnecting all but the device I was working with worked for me.
“adb install” returns error: protocol fault (no status) :
Solution is
Goto \platform-tools
using Terminal and execute below commands
set ADB_TRACE=1
adb start-server
To remove emulator from list of ADB Devices :
Open "Android Virtual Device Manager" -> Select the Emulator which you want to delete -> click on Delete button.
See below Image
For me it turned out to be an outdated ADB service (outdated Platform-tools).
It still could be an outdated driver, but since the drivers aren't updated most of the time, make sure you've installed the latest version of your Android SDK Platform-tools via the SDK Manager:
I also read that the problem could appear, when you install the Android Studio.
Then you have to disable the ADB integration via "Tools -> Android" (uncheck).
After that, restart you adb server by using adb kill-server
or simply restart your computer.