I have an application which now is on google play. Ther developement and testing have been made on a Samsung Galaxy 9100.
Now I'll like to test my application on some virtual devices, but i didn;t find any article about whoch are the common displays between android phones.
Can you tell me which resolutions need the virtual devices to have? Can you point me to a blog, tutorial, article about this topic?
Support Multiple Screen is very useful, please read it first. but if you want short answer
set AVD setting for most compatible low resolution smartphones 240x320
Target: Android 2.1 - API Level 7
Skin: QVGA
Hardware: Abstracted LCD density 120
set AVD setting for medium resolution smartphones 320x480
Target: Android 2.1 - API Level 7
Skin: HVGA
Hardware: Abstracted LCD density 160
set AVD setting for high resolution smartphones 480x800
Target: Android 2.1 - API Level 7
Skin: WVGA800
Hardware: Abstracted LCD density 240
set AVD setting for medium dpi resolution for tablets! ( smartphone! ) like galaxy tab 7
Target: Android 2.1 - API Level 7
Skin: WVGA854
Hardware: Abstracted LCD density 160
set AVD setting for high resolution tablets
Target: Android 3.0 - API Level 11
Skin: WXGA
Hardware: Abstracted LCD density 160
there are many web services which provide access to virtual android devices you can test your app on
http://www.perfectomobile.com/portal/cms/android.html
http://www.deviceready.com/
https://www.lesspainful.com/
http://www.youwave.com/
also there is android for x86 and many other web platforms which you can test your app on.
Samsung also have an interface where you can test your app on.
In case if you want to create several AVDs and test your app locally, Google provide an official dev guide Supporting Multiple Screens. Worth to read through if you have not done yet.
Consider having a good read on this official dedicated page for this topic:
http://developer.android.com/tools/testing/testing_ui.html
Related
Has Samsumg provided emulator support for galaxy s3. I want to test my app on S3 Emulator as I'm reading the comments on google play that the app is crashing on Samsung Galaxy S3. Can someone help me with this. Thanks in advance.
you can use the samsung remote test lab
Samsung Remote Test Tab
OR
this link for your Support
Here (It gives 1 hour free trial to test your app.)
EDITED
For Emulator you can Use Below Informations.
Target: Google APIs - API Level 15 Skin: Built-in WXGA720
Hardware Back/Home: yes
Abstracted LCD density: 320
Keyboard lid support: no
Max VM application heap size: 48
Device ram size: 1024
//you can simply set your emulator settings as
WXGA720 skin with a Abstract LCD density of 320.
I want to create a Android Virtual device that resembles a 7 inch tablet running Android version 2.3.3. There is nothing similar to that available in the SDK and when I try various combinations in the AVD settings it doesnt work out. I am using LCD Pixel Height and Width of 1024 X 600.
How can I create a virtual device that resembles a 7 inch tablet in the landscape mode. Any help is greatly appreciated...
A great example of doing this can be found in the Amazon Kindle Fire FAQ:
https://developer.amazon.com/help/faq.html#KindleFire
We also recommend that you test your app on your own and submit an
update if you discover any problems. It is possible to configure a
standard Android emulator to simulate the Kindle Fire device platform.
You should configure your emulator with the following characteristics:
Width: 600px
Height: 1024px
Abstracted LCD Density: 169
Target: Android 2.3.4 - API Level 10
RAM: 512 MB
Android Virtual Device Manager
new (name: Tablet 7inTest or whatever you want but name must not
Exist in your emulators list)
ok very next thing you have to do is Select Resolution in Skin category type 1200x800
and click on Create AVD
I want to configure an emulator to be compatible with the Kindle Fire, including its resolution. What do I have to change in the emulator settings (or elsewhere)?
From the Amazon Kindle Fire FAQ:
You should configure your emulator with the following characteristics:
Width: 600px
Height: 1024px
Abstracted LCD Density: 169
Target: Android 2.3.4 - API Level 10
RAM: 512 MB
*Note: The device will reserve 20px to display a soft key menu, making the effective portrait resolution 1004px high x 600px wide and the effective landscape resolution 580px high x 1024px wide.
Amazon recently released a new kindle fire add-on that you can easily install. It emulates the look and feel of the devices and can be set up in eclipse or from the command line. Check the documentation here for how to install and run it:
https://developer.amazon.com/sdk/fire/emulator-guide.html
Also because the kindle fire uses API level 10 it will not use your resource folders that use the swdp qualifier, so I have found using the -large-mdpi suffix for your relevant resource folders works well.
When creating or editing an AVD, you can select Skin: Built-in (and then choose some predefined screen type) or Resolution - that's where you can set any custom resolution. Is that what you need?
Amazon Kindle Fire Emulator just became available. Check it out at https://developer.amazon.com/public/resources/development-tools/ide-tools/tech-docs/01-setting-up-your-development-environment
It relies on Android SDK, of course.
Update: https://developer.amazon.com/docs/fire-tablets/ft-set-up-your-development-environment.html
As of Fire OS 5, the previously available Fire Tablet SDK add-on is deprecated; however, you can still develop apps for Fire tablets. Use the Android API 22 (Lollipop) features and the Amazon Mobile Apps SDK for your apps.
*Note: The device will reserve 20px to display a soft key menu, making the effective portrait resolution 1004px high x 600px wide and the effective landscape resolution 580px high x 1024px wide.
Be aware that this is true in FULL SCREEN mode only (i.e. hidden status bar). If you don't use FULL SCREEN mode that the available space is descreased by 25px on the top of the screen and about 50px (approximately) at the bottom of the screen.
Does anyone have the HTC Desire HD setup in their SDK? if so could you please tell me what settings you picked to configure the AVD.
I have a website that renders properly on all android devices besides this one, so testing it is imperative !
Thank You
I have 2 configurations,
Android 2.2 API 8 skin WVGA800 240 density
Android 2.3.3 API 10 same skin and density
The only one that I use at the moment, is the 2nd because of the official gingerbread on DHD.
The only setting which should affect the rendering of the site is the resolution. The Desire uses a 800x480 (WVGA) resolution screen.
As I do not have the money to buy all the Android phones, is there a resource somewhere or can somebody suggest the settings that would best emulate the Nexus, Motrola Droid and HTC Magic etc. Some users are reporting problems with my app and I am thinking it may be due to the screen sizes.
thanks
These are the settings I use:
Nexus One - Target: Android 2.1 - Skin: WVGA800
Droid - Target: Android 2.0 - Skin: WVGA854
Hero - Target: Android 1.6 - Skin: HVGA
You're not going to get an exact match for the physical devices in the Emulator, but the screen sizes are correct.
Also, due to firmware updates some of these phones can have different firmware levels on. For example, a Droid could be on 2.0 or 2.0.1. The levels above are based on the lowest level each phone could be running.
This earlier question is relevant, but does not directly list configurations you can use.