![android emulator mac xamarin android emulator mac xamarin](https://thetechguru.com/wp-content/uploads/2020/09/android-emulators-for-mac-xamarin.jpg)
The Google USB Driver that can be downloaded/installed via the Android SDK Manager will not work for the Moto G.
#Android emulator mac xamarin drivers#
When you first plug your Moto G into your Windows machine via USB you’ll notice the device is accessible through Windows Explorer but there are no drivers installed for the device when you view it in Device Manager: To do this simply go to Settings > About phone and find the Build number (all the way at the bottom) – tap the Build number item several times and the Developer options will be magically enabled. Note: The Developer options are is hidden by default so if this is the first time you’re using the Moto G for development you’ll need to reveal them. In order to use the Moto G for testing apps you need to turn on USB debugging in Settings > Developer options. Setting the Moto G up for development Turn on USB debugging At first it almost seems like you can’t get around this, but you can. When you fire the Moto G up for the first time it will ask you “activate” it and tries to get you to setup a monthly plan. It comes running Jelly Bean (4.3) and can be upgraded to KitKat (4.4). Normally these types of phones are lower end devices but the Moto G is actually a decent piece of hardware and it was only $99.
![android emulator mac xamarin android emulator mac xamarin](https://sysadmin.psu.ac.th/wp-content/uploads/2019/06/snap3.png)
I didn’t want to add a new line to my mobile plan so I picked up one of the “pay-as-you-go” no-contract Verizon phones – the Motorola Moto G. The Genymotion emulators are a pretty good alternative and James Montemagno has a great post on getting the x86 Android emulators working but it’s always nice to be able to debug and test on an actual device so I went ahead and purchased one. Unfortunately, the emulators are horribly slow… you even get a message warning you about it: I have tons of WP devices lying around the house but not a single Android device (or iOS actually) – so I’ve simply been using Android emulators to do Xamarin.Android development. Personally I use a Windows Phone – I love the platform and have been on it since it came out. But developing apps for multiple platforms means you might “need” to get some new toys (not a bad thing if you’re like me :)). The ability to build native apps for multiple platforms with Xamarin is pretty awesome. Setting up the Moto G for Xamarin.Android Dev March 5, 2014