【问题标题】:Need help correctly emulating the Samsung Galaxy Nexus with AVD需要帮助正确模拟带有 AVD 的三星 Galaxy Nexus
【发布时间】:2012-03-14 17:35:09
【问题描述】:

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

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

由于设备没有外部 sdcard,我对 hw.sdCard 说“不”,但我显然在 /mnt/scdcard(与 /sdcard 相同)中没有看到任何内容,并且无法写入(重新安装是不是问题 AFAIK:那个坐骑根本不存在)。

我已经测试了几种不同的方法,包括从 adb shell。而且,是的,我在这里搜索了答案......这个设置的大部分都是基于对this related question 的答案,这最终导致我使用 disk.dataPartition.size 作为命令行选项的等效项(每个@ 987654322@).

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

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

  • 对于内部“sdcard”区域和挂载点我会看到什么 (/mnt/sdcard、/sdcard、两者,还是其他?)
  • 我可以做些什么来正确地模拟那个“sdcard”(因为它本身并不是一个真正的 sdcard)?
  • 奖励:在带有物理 sdcard 的设备上,我还能看到什么?/可移动(如 Honeycomb)?还有什么?
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

【问题讨论】:

  • 我认为这个问题在一年后仍然没有答案。现在您可以创建基于 Galaxy Nexus 的模拟器,并且不使用 SD 卡文件设置它是合乎逻辑的,但这会导致一些非常 Google 提供的示例应用程序崩溃 - 例如 Bitmap fun 应用程序。

标签: android android-emulator sd-card android-4.0-ice-cream-sandwich


【解决方案1】:

参数如下:

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

希望对你有所帮助。

【讨论】:

  • 从我所读到的内容来看,这并不是它的全部内容(它在启用 hw.sdcard 的情况下“工作”,但它并不准确)。此外,您对 WVGA800 与 WXGA720 的选择可能并不理想(后者应该是该设备的首选)。更多讨论:stackoverflow.com/q/9282724/760905
【解决方案2】:

您可能希望 ram 768MB 。大于此的 RAM 可能会导致 windows 环境出现问题。

【讨论】:

    猜你喜欢
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-30
    • 1970-01-01
    • 2013-07-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多