I have a problem with the Visual Studio Android Emulator, for VS2015. This one:
When I test projects on a physical Android device, whether they're cross-platform (iOS and Android) projects or Android-only projects, I encounter no issues. I'm using the green triangular "Play" looking button, towards the top middle of Visual Studio, for testing.
Also, if I'm testing a cross-platform project on the Android emulator, it debugs/deploys fine.
However, when I try to test an Android-only project on the Visual Studio Android Emulator, I get a Build succeed, but no actual deployment of the project to the emulator. The emulator is running, and responsive to interaction, but no project interaction/deployment. I wait several minutes, and eventually Visual Studio goes into the "Ready" state, meaning it's not doing anything.
I've tested this with two different Android-only projects.
This is not some kind of bug with a prior version of the app somehow being on the emulator beforehand. To guarantee this, I changed the package name, and still got the same failure. And checking the running emulator after the deploy fails, reveals no trace of the package name in the Settings > Apps list
Below are the two Android 6.0 Visual Studio emulators I have tested on, both of them having the same failure:
I have the most recent version of Xamarin installed as of 8/21/2017.
Linking is off. Use Shared Runtime is off. Preserve application data cache on device between deploys is off (this is in the Xamarin > Android Settings screen).
Anyone have any guesses as to why this is happening for Android-only projects? And hopefully a fix/workaround for it?