This Knowledge Base article is for app developers and enterprise mobility professionals who want to test a Fused app on an Android emulator vs an actual Android device. While we discourage testing on Emulators for security reasons, We strongly recommend that you test with real Android devices whenever possible. However, as developers ourselves, we certainly understand that it may be desirable or necessary at times to test on Emulators. Continue reading to understand how to test Android apps on Emulators safely.
We recommend that you only use the ARM emulator when you cannot use an Android device to test with.
We hope you find it useful and enjoy using Appdome!
Testing Fused App(s) with An Emulator on Appdome
Apps Fused with the Appdome Platform are fully capable of being tested using standard ARM-based emulators. If you have a Fused Android app and you want to test that app, feel free to use these emulators. x86 simulators and x86 simulators with translations libraries to ARM are not supported for security reasons.
App testing is critical throughout the app development lifecycle. Testing a Fused app is no different. In fact, we have an entire article dedicated to Fused app testing here. Testing apps become particularly challenging when there are a large number of device types and versions to test against – such as in the case of Android-based devices. Because of the multiple variables associated with Android, many developers opt to use emulators for testing instead of attempting to have “one of everything.”
Note. ARM emulators work very slowly on x86 PC machines. So, it might not be producing the best user experience in your testing with Android apps. We recommend you test with physical Android devices.
Using Appdome, there are no development or coding prerequisites. For example, there is no Appdome SDK, libraries, or plug-ins to implement.
Prerequisites for testing Fused App with an Emulator
- Android Studio
- Fused app
How to Test Fused App with Android Studio Emulator
- Open Android Studio
- Go to Tools -> Android -> AVD Manager
- Click Create Virtual Device
- Select an Android device you would like to use for your testing and click Next
- Select the wanted system image, and click Download
- Select Accept
- Click Next
- Wait for the download to complete, and Press Finish
- Select a system image
- Click Next
- Verify your configuration and then click FinishCongratulations! The virtual device was created.
- Now, in your project, press the “Debug” button
- Choose the virtual device from the list
Congratulations! The application will run on the emulator!
How Do I Learn More?
You can request a demo at any time.
If you have any questions, please send them our way at firstname.lastname@example.org or via the chat window on the Appdome platform.