Solved

Virtual Android Device

Posted on 2011-09-27
12
338 Views
Last Modified: 2012-05-12
I'm testing a mobile web application on Android and need to setup a virtual device.  I've followed the instructions laid out on the developer.android...com.  But the device always ends up being very slow and unstable, constantly crashing.

What is the best way to setup a virtual android device?
0
Comment
Question by:Phil5780
12 Comments
 
LVL 4

Expert Comment

by:manishkungwani
ID: 36712001
There is no other option. You need to have enough free RAM and a good processor.
The only other option is that you connect a real device and debug the application on it, works the same way and gives you a better view of the real usage.
0
 
LVL 12

Expert Comment

by:snailcat
ID: 36712434
The other option is to run Android on your PC using a bootup off a removable USB flash drive.

 http://www.dailytut.com/mobile-phone/how-to-install-android-os-on-pc-laptop.html
0
 
LVL 4

Expert Comment

by:manishkungwani
ID: 36712538
But if you need to test it, and if you need to debug the app, it will not be possible as a VM or a native machine.
0
 

Author Comment

by:Phil5780
ID: 36712673
So your telling me that the Android platform has no 'actual' fully functional emulator?  How am I supposed to run complex loading tests which utilize 20+ users?  Does Android envision a PC with 20 USB's wagging below it?

As a platform, NOT having a VM relegates their app development to buggy, featureless apps.  Unless a fully functional and reliable VM is created, the app quality will never match Apple's devs.
0
 
LVL 4

Expert Comment

by:manishkungwani
ID: 36712761
The emulator is fully functional.
I guess you want to load test the server code, not the application code.

And what kind of tests do you want to run, what scenario is it, where a phone/tablet will be "load-tested" ...
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 

Author Comment

by:Phil5780
ID: 36713164
I'm seeking a method of running complex actions with groups of simultaneous Android mobile web devices.  These tests run via Selenium and will simulate actual users.  This is the only way to guarantee that UI and functionality are correct.
0
 
LVL 4

Accepted Solution

by:
manishkungwani earned 500 total points
ID: 36714317
hm.. then i am afraid, that there is no other option and you will have to deal with the emulator.
And to do the testing, you will have to deploy multiple machines with emulators.

And to suggest something, to be effective, you need to do the testing with real devices rather than emulators. Also, the best way to do this would be roll out a beta or alpha prototype and see the feedback.
0
 
LVL 1

Expert Comment

by:AlanJayWeiner
ID: 36953184
This was posted yesterday.   I haven't tried it yet, but worth looking at.

"How to speed up the Android Emulator by up to 400%"
http://blogs.nuxeo.com/dev/2011/10/speeding-up-the-android-emulator.html

Basically, it uses an x86 port of Android running in VIrtualBox.  It runs faster because it can run the x86 parts natively, while the Android SDK Emulator is emulating an ARM processor.
0
 
LVL 4

Expert Comment

by:manishkungwani
ID: 37088155
To summarize I would say that run multiple instances of the emulator on one or multiple machines.
0
 
LVL 59

Expert Comment

by:LeeTutor
ID: 37187491
This question has been classified as abandoned and is closed as part of the Cleanup Program. See the recommendation for more details.
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Google created temp account I can't delete 11 94
File Explorer crashes 6 63
Name space syntax error 12 44
Two different visual studio versions 3 23
By default the complete memory dump option is disabled in windows . If we want to enable the complete memory dump for a diagnostic purpose, we have a solution for it. here we are using the registry method to enable this.
A quick guide on how to use Group Policy to create a custom power plan and set it active on Windows 7.
In this video, we discuss why the need for additional vertical screen space has become more important in recent years, namely, due to the transition in the marketplace of 4x3 computer screens to 16x9 and 16x10 screens (so-called widescreen format). …
This Micro Tutorial will teach you the basics of configuring your computer to improve its speed. It will also teach you how to disable programs that are running in the background simultaneously. This will be demonstrated using Windows 7 operating…

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

17 Experts available now in Live!

Get 1:1 Help Now