Testing Fused Apps with An Android ARM Emulator

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

How to Test Fused App with Android Studio Emulator

  1. Open Android Studio
  2. Go to Tools -> Android -> AVD Manager
    Testing Android apps with an ARM-based emulator

    output from ARM-based mobile app emulator

  3. Click Create Virtual DeviceAndroid Studio
  4. Select an Android device you would like to use for your testing and click Next
  5. Select the wanted system image, and click Download
  6. Select Accept
  7. Click Next
  8. Wait for the download to complete, and Press Finish
  9. Select a system image
  10. Click Next
  11. Verify your configuration and then click FinishAndroid Virtual DeviceCongratulations! The virtual device was created.
  12. Now, in your project, press the “Debug” button
  13. 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 support@appdome.com or via the chat window on the Appdome platform.

Thank you!

Thanks for visiting Appdome! Our mission is to make mobile integration easy. We hope we’re living up to the mission with your project. If you don’t already have an account, you can sign up for free.

Paul Levasseur

Have a question?

Ask an expert

SonyaMaking your security project a success!