需要帮助正确模拟三星Galaxy Nexus与AVD



我正在努力确保我的应用程序在ICS上得到正确的测试,并以流行的Galaxy Nexus为基础。我想尽可能忠实地模仿它。

我用以下参数创建了一个AVD(来自config.ini)。它主要是使用GUI创建的(disk.dataPartition.size是基于我读过的其他文章手工编辑的参数)。内存值可能偏低,但目前这对我来说没有问题。

由于该设备没有外部SD卡,我对hw.sdcard说了"不",但我显然在/mnt/sdcard(与/sdcard相同)中看不到任何东西,无法对其进行写入(重新安装不是问题AFAIK:该装载根本不存在)。

我已经用几种不同的方式对此进行了测试,包括从adb shell。是的,我在这里寻找答案。。。这个设置在很大程度上是基于这个相关问题的答案,这最终导致我使用disk.dataPartition.size作为命令行选项的等价物(每个站点)。

编辑:如果我将hw.sdcard设置为yes,它会给我一个可以使用的SD卡,但我想知道这是否是正确的方法(假设在这个版本的模拟器中有正确的方法)。此外,当用实际的外部SD卡模拟ICS设备时,这并没有真正的帮助

所以(因为我实际上没有Galaxy Nexus可供使用):

  • 对于内部"SD卡"区域和安装点,我会看到什么(/mnt/sdcard、/sdcard,两者都有,还是其他什么?)
  • 我该怎么做才能正确地模拟"SD卡"(因为它本身并不是一个SD卡)
  • 奖励:在带有物理SD卡的设备上,我还能看到什么>可拆卸(如蜂窝)?还有别的吗
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-onsaddon-google_apis-google_inc_-15imagesarmeabi-v7a
image.sysdir.2=system-imagesandroid-15armeabi-v7a
sdcard.size=64M
skin.name=WXGA720
skin.path=platformsandroid-15skinsWXGA720
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环境中造成问题。

最新更新