
If you receive error messages about OpenGL ES when you try to run your Android emulator, this means that your GPU is probably not suitable. Find another development system that does have a suitable GPU.
If you do not have a suitable GPU, it is probably not worth your time to create and attempt to run an Android emulator. Take a look at the displayed properties of your graphics card. Open Control Panel\Appearance and Personalization\Display\Screen Resolution. We do not support emulators for the 2.x version (Gingerbread) because emulators for Android versions 2.x target an ARMv6 CPU, which Delphi does not support.Īndroid emulators are heavily hardware-dependent, and this includes the hardware being emulated as well as the hardware on which the emulator runs.įor this reason, we recommend that you verify the presence of a suitable graphics card on your development system. RAD Studio supports the emulator for Android versions 4.x. However, if you are running Delphi on a VM on a Mac OS X computer, you can consider using a remote emulator on the Mac, given that the emulator does not work on VMs. We do not recommend using an Android emulator on a virtual machine (VM), because GPU support for the emulator is generally not available on VMs. GPU emulation must be listed in the hardware list of the emulator image, as explained in Running Your Android Application on an Android Emulator. To create an Android emulator (made available by Google as part of the Android SDK), we recommend using at least the following: Minimum Requirements for an Android Emulator You can also use Mobile Preview to do initial debugging of an Android app. If you have an Android device, use your Android device instead. We do not recommend that you attempt to use an Android emulator:
You can use an Android emulator as a target platform to run and test your Android applications on your PC.Ĭaution: Android emulators are extremely slow and do not support the same feature set as real devices. An Android emulator is an Android Virtual Device (AVD) that represents a specific Android device.