Recommendations for using appium with Android emulators (AVD, Buildroid, etc.)?

1,490 views
Skip to first unread message

Michael Burnside

unread,
Nov 13, 2013, 5:32:54 PM11/13/13
to appium-...@googlegroups.com
Hi everyone,

I am starting to write some mobile tests against Android applications using Appium, but I am having a lot of intermittent/very slow behavior from emulators created using AVD, and VirtualBox/Buildroid (all latest versions) aren't working well.

Any recommendations on which ones to use that work somewhat well or stable compared to iOS/Xcode simulators?

Vic Wong

unread,
Nov 13, 2013, 5:39:30 PM11/13/13
to appium-...@googlegroups.com
We use genymotion's emulators and found it to be the most stable. http://www.genymotion.com/

If you haven't tried HAXM for the built in android emulator, it will definitely help with speed. https://github.com/appium/appium/blob/master/docs/android-hax-emulator.md

-v

Jonathan Lipps

unread,
Nov 13, 2013, 6:00:35 PM11/13/13
to Michael Burnside, appium-...@googlegroups.com
use an x86 emulator with haxm and GPU support. it's quite fast.

--
http://appium.io
---
You received this message because you are subscribed to the Google Groups "Appium-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to appium-discus...@googlegroups.com.
Visit this group at http://groups.google.com/group/appium-discuss.
For more options, visit https://groups.google.com/groups/opt_out.

Michael Burnside

unread,
Nov 20, 2013, 9:36:17 AM11/20/13
to appium-...@googlegroups.com
I have downloaded the latest version of Genymotion and downloaded a few of the emulators with Api 17 and 18, but it seems that Appium cannot start the app or interact with it like it does on iOS. I have enabled the device for developer mode. anything else I need to do?

I noticed that when I run the tests, if I click on the app, Appium can test on the app once it is loaded and rendered on the device, but starting/stopping doesn't work without manual intervention. what am I doing wrong?

any help appreciated - thanks!

bootstrap online

unread,
Nov 20, 2013, 10:06:14 AM11/20/13
to Michael Burnside, appium-...@googlegroups.com
It works for me using the regular emulator.

Aniket Gadre

unread,
Nov 20, 2013, 12:05:18 PM11/20/13
to bootstrap online, appium-...@googlegroups.com, Michael Burnside

Genymotion works absolutely fine and so far they r the fastest emulators I have ever used

On Nov 20, 2013 8:36 PM, "bootstrap online" <ma...@bootstraponline.com> wrote:
It works for me using the regular emulator.

Michael Burnside

unread,
Nov 20, 2013, 12:08:40 PM11/20/13
to appium-...@googlegroups.com, bootstrap online, Michael Burnside
Hi guys, it seems the problem was that the launcher activity class for our app changed. It is works now with appium and, yes, very fast. 

bootstrap online

unread,
Nov 20, 2013, 12:15:33 PM11/20/13
to Aniket Gadre, appium-...@googlegroups.com, Michael Burnside
Genymotion is great if you don't know how to setup the regular emulator.

bootstrap online

unread,
Jul 18, 2014, 2:48:50 PM7/18/14
to appium-...@googlegroups.com
I think newer versions of appium should work with genymotion. Maybe
someone on the list can help.

On Fri, Jul 18, 2014 at 2:44 PM, Subashni Prasanna <subas...@gmail.com> wrote:
> hi ,
> i am trying to appium app and start the emulator created via geny motion ..
> but when i try to launch i am getting this error
>
> ebug: 0 emulator(s) connected
>
> debug: Launching Emulator with AVD @genymotiontest, launchTimeout 120000ms
> and readyTimeout 120000ms
>
> debug: Checking whether emulator is present
>
> debug: Using emulator from
> /Users/guesttest/Downloads/adt-bundle-mac-x86_64-20140702/sdk/tools/emulator
>
> debug: Trying to find genymotiontest emulator
>
> debug: Getting connected emulators
>
> debug: Getting connected devices...
>
> debug: executing:
> "/Users/guesttest/Downloads/adt-bundle-mac-x86_64-20140702/sdk/platform-tools/adb"
> devices
>
>
> debug: 0 device(s) connected
>
>
> debug: 0 emulator(s) connected
>
>
> error: Unable to start Emulator: PANIC: Could not open: genymotiontest
>
>
>
> debug: Trying to find genymotiontest emulator
>
>
> debug: Getting connected emulators
>
> debug: Getting connected devices...
>
> debug: executing:
> "/Users/guesttest/Downloads/adt-bundle-mac-x86_64-20140702/sdk/platform-tools/adb"
> devices
>
> Any help in configuration would be really helpful
>
>
> regards
>
> subs
Reply all
Reply to author
Forward
0 new messages