![](/img/trans.png)
[英]Searching for the correct AVD settings to emulate an Samsung Galaxy Nexus (using android-4.x, ICS)
[英]Need help correctly emulating the Samsung Galaxy Nexus with AVD
我正在努力确保我的应用程序正在使用流行的Galaxy Nexus作为基础在ICS上进行测试。 我想尽可能忠实地模仿它。
我用以下参数创建了一个AVD(来自config.ini)。 这主要是使用GUI创建的(disk.dataPartition.size是一个基于我读过的其他文章的手工编辑的参数)。 内存值可能偏低,但这对我来说不会造成问题。
由于设备没有外部SD卡,我对hw.sdCard说“不”,但我显然没有在/ mnt / scdcard中看到任何内容(与/ sdcard相同)并且无法写入它(重新安装不是问题AFAIK:该安装根本不存在)。
我已经用几种不同的方式对它进行了测试,包括adb shell。 并且,是的,我在这里搜索了一个答案......这个设置的大部分是基于这个相关问题的答案,最终导致我使用disk.dataPartition.size作为命令行选项的等价物( 按此网站 )。
编辑:如果我将hw.sdcard设置为yes它会给我一个sdcard,但是我想知道这是否是正确的方法(假设在这个版本的模拟器中有正确的方法)。 另外,在使用实际的外部SD卡模拟ICS设备时,这并没有什么帮助......
所以(因为我实际上没有Galaxy Nexus可以使用):
abi.type=armeabi-v7a disk.dataPartition.size=512 hw.cpu.arch=arm hw.cpu.model=cortex-a8 hw.keyboard.lid=no hw.lcd.density=320 hw.mainKeys=no hw.ramSize=512 hw.sdCard=no image.sysdir.1=add-ons\\addon-google_apis-google_inc_-15\\images\\armeabi-v7a\\ image.sysdir.2=system-images\\android-15\\armeabi-v7a\\ sdcard.size=64M skin.name=WXGA720 skin.path=platforms\\android-15\\skins\\WXGA720 snapshot.present=true vm.heapSize=48
以下是参数:
Resolution : 720 x 1280
Abstracted LCD density : 316
Max VM application heap size : 48
Device ram size : 1024
在创建我的AVD时,我把:
Name: Nexus_480x800HDPI
Target: Android 4.0.3 - API Level 15
SD Card - Size: 256 MiB
Snapshot: x Enabled
Skin: x Built-in: WVGA800
对我来说,它只是很好地工作。
在这里您还可以找到更多信息: http : //mobile.tutsplus.com/tutorials/android/common-android-virtual-device-configurations
我希望这对你有帮助。
你可能想要ram 768MB。 大于此的Ram可能会导致Windows环境出现问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.