Note as of May 2023: MIT is no longer supporting the Genymotion emulator with App Inventor, although you ae welcome to keep experimenting with Genymotion and other emulators. The comments below may be helpful, but they are no longer being updated and may be obsolete/
Using the Genymotion emulator with App Inventor
The Google Android emulator distributed with App Inventor runs slowly. Some people prefer using other emulators, such as one produced by Genymotion.
MIT’s App Inventor setup package does not include the Genymotion emulator, because MIT does not have permission to distribute it. But you can download and install Genymotion on your own, after registering for a free license (free for personal use). Unfortunately, this needs to be done individually for each computer, which makes it awkward for classroom use, and Genymotion does not provide free educational use licenses. Once Genymotion is installed, you’ll see a gain in speed and also flexibility, since you can configure the emulator to provide multiple screen sizes and form factors using different AVDs (Android Virtual Devices).
Here are the steps involved in installing and using Genymotion:
Step 1: Installing Genymotion and creating an Android Virtual Device (AVD)
Step 2: Deploying an APK file into an AVD
Step 3: Connecting Genymotion to MIT App Inventor through USB
Once Genymotion is installed, you can use it to run packages apps (APK files), including apps that you have built and packaged with App Inventor. Here is an example:
You can also use Genymotion in live development in App Inventor, just as with the Google emulator. When doing this tell App Inventor that your are connecting “USB” rather than “emulator”, but you won’t be using a real USB device (or cable) - it’s just that the Android interface (ADB) will see the Genymotion through the USB interface.
Here’s how to set up Genymotion for live development in App Inventor.
If the aiStarter console is visible, there should see some activity as well:
Leave the AVD and aiStarter running.
The project application should appear in Genymotion after 10 or 20 seconds:
Here is some additional documentation from Genymotion:
This work is licensed under a Creative Commons Attribution 4.0 International License .