

Now that you’re set up with a better emulator environment, take a look at the Couchbase Mobile Training for a step-by-step look at everything you need to develop with NoSQL for mobile. It won’t fully shutdown, so you’ll still have to kill the virtual device. I’ve had no problems after “powering off” the device with the (virtual) power button. Ideally you would reboot your device using adb, but this hasn’t worked for me. You should see the following dialog pop up: (Note this may only work for versions 2.7.2 and later of Genymotion.) Drag and drop the zip package to the virtual device.(These latter steps must be done for each device.) (I’ve installed “stock”, but anything down to “nano” should do.)


Virtualbox has several networking modes used to expose a guest virtual machine (in this case, an emulated Android device). Genymotion achieves this by running an x86 version of Android in Virtualbox. I’ve used it for years, and highly recommend it for any serious developer. Genymotion makes a drop-in replacement that’s blazingly fast. The standard Android emulator can be painfully slow. I wanted to make note of a couple of quick tips for Android development around emulators.
