我正在努力确保我的应用程序正在使用流行的Galaxy Nexus作为基础正确地在ICS上进行测试。我希望尽可能忠实地效仿它。需要帮助正确模拟三星Galaxy Nexus与AVD
我用以下参数创建了一个AVD(来自config.ini)。这主要是使用GUI创建的(disk.dataPartition.size是基于我阅读的其他文章的手动编辑参数)。内存值可能偏低,但目前对我来说不会造成问题。由于该设备没有外部SD卡,我已经说过hw.sdCard为“no”,但是我显然没有看到/ mnt/scdcard中的任何内容(与/ sdcard相同)并且无法写入(重新安装不是问题AFAIK:该挂载完全不存在)。
我已经测试了这几种不同的方式,包括从adb外壳。而且,是的,我在这里搜索了一个答案......这个设置大部分基于对this related question的回答,最终导致我使用disk.dataPartition.size作为命令行选项(根据this site)的等效项。
编辑:如果我将hw.sdcard设置为yes,它会给我一个可用的SD卡,但我不知道这是否是正确的方法(假设在此版本的模拟器中有一个正确的方法)。另外,这并不能真正帮助与实际外部SD卡模拟的ICS设备时...
所以(因为我实际上并不有Galaxy Nexus的一起工作):
- 我会看到什么了内部的“SD卡”区和挂载点 (到/ mnt/SD卡,/ SD卡,这两者或别的东西吗?)
- 我可以做什么,以仿真“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-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提供的一些示例应用程序崩溃 - 如位图有趣的应用程序。 – 2013-01-28 16:53:33