I need help with the AVD-Settings for my new Virtual Device.
I need the settings for an AVD that has the same size like the new Samsung Galaxy S3.
I created one based of the stats that GSM arena states (http://www.gsmarena.com/samsung_i9300_galaxy_s_iii-4238.php).
So, for a completely stock device, I used the following specs:
Name: Samsung_Galaxy_S3_IceCream
Target: Android 4.0 (Api level 14)
SDCard: 16 Gb
Skin: WVGA800
Hardware
Device Ram Size: 1024 MB
Hardware Back/Home keys: yes
Abstracted LDC density: 320
Keyboard lid support: no
Max VM application heap size: 48 MiB
Accelerometer: yes
Audio Playback support: yes
Audio recording support: yes
Battery support: yes
GPS support: yes
Orientation support: yes
Magnetic Field support: yes (I know GSM arena does not state it has one but you can get magnetic iron detection working when using apps such as Smart Tools and it is reported in benchmarking apps like Quadrant).
Proximity support: yes (Once more, GSM arena does not state it but Quadrant Benchmark reports the existance of CM36651 Proximity Sensor)
LCD Color depth: 32 (In reality, the S3 has 16M color which is 24 bits)
LCD Pixel height: 1280
LCD Pixel width: 720
SD Card Support: yes
Touch screen type: multi-touch
Track-ball support: no
For one with update to JellyBean, all values are the same except as follows:
- Name: Samsung_Galaxy_S3_JellyBean
- Target: Android 4.1 (Api level 15)
When starting the AVD, If you want to scale to the original size, the real screen size is 4.8 inches with a density of 306 px/inch.
Some of these settings have to be set up on the "Device Definitions" tab for the newer SDK.
Screen Size (in): 4.8
Resolution (px): 720 x 1280
Sensors: Accelerometer, Gyroscope, GPS, Proximity Sensor
Cameras: Front, Back
Input: Keyboard (Checked), No Nav
RAM: 1024 MiB
Size: Normal
Screen Ratio: long
Density: xhdpi
Buttons: Hardware
When you try to start the virtual device it should ask you for the real DPI in the "Launch Options" dialog window.
Screen Size (in): 4.8
Monitor dpi: 306
Scale: 1.00
Try using this settings
Target: Google APIs
API Level 15
Skin: WXGA720
Hardware properties
Hardware Back/Home: yes
Abstracted LCD density: 320
Keyboard lid support: no
Max VM application heap size: 48
Device ram size: 512
It should be pretty accurate.
I just saw a detailed description here: http://forum.xda-developers.com/showthread.php?t=2365104 :
Name: Samsung_Galaxy_S3_IceCream
Target: Android 4.0 (Api level 14)
SDCard: 16 Gb
Skin: WVGA800
Hardware:
Size 4.8 inches (~65.9% screen-to-body ratio)
Resolution 720 x 1280 pixels (~306 ppi pixel density)
Device Ram Size: 1024
Hardware Back/Home keys: yes
Abstracted LDC density: 320
Keyboard lid support: no
Max VM application heap size: 48
Accelerometer: yes
Audio Playback support: yes
Audio recording support: yes
Battery support: yes
GPS support: yes
Orientation support: yes
Magnetic Field support: yes (I know GSM arena does not state it has one but you can get magnetic iron detection working when using apps such as Smart Tools and it is reported in benchmarking apps like Quadrant).
Proximity support: yes (Once more, GSM arena does not state it but Quadrant Benchmark reports the existance of CM36651 Proximity Sensor)
LCD Color depth: 32 (In reality, the S3 has 16M color which is 24 bits)
LCD Pixel height: 1280
LCD Pixel width: 720
SD Card Support: yes
Touch screen type: multi-touch
Track-ball support: no
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.
Can anyone with galaxy s3 access confirm the below emulator settings for Galaxy s3?
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
I had to set the device ram to 512 in emulator. Above configs were the best possible match I could get after comparing with the real Galaxy S3 device.
It work for me with 768MB RAM. On Windows, emulating RAM greater than 768MB may fail depending on the system load.
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
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
What settings for the Android emulator will as closely simulate the characteristics of the Galaxy Nexus as possible?
Here's a try:
Target: Google APIs - API Level 15
Skin: Built-in WXGA720
Selecting skin sets the following hardware parameters, leave them as-is:
Hardware Back/Home: no
Abstracted LCD density: 320
Keyboard lid support: no
Max VM application heap size: 48
Device ram size: 1024
Galaxy Nexus has no SD card, just internal memory. Distinction between internal and external storage is important and can affect apps. To simulate this:
add SD Card support=no parameter;
launch emulator with -partition-size 1024 for 1GB internal memory, or use some other means to increase amount of internal memory available;
If you're working on camera apps, you'll also want to set correct number of cameras, and correct resolution.