我在Eclipse中设置了以下选项,以传递给 Window - >中的模拟器命令。偏好 - > Android - >启动 - >默认模拟器选项:“-cpu-delay 0 -no-boot-anim -cache / my / custom / path / to / androidcache /”(不带引号)。它们似乎被忽略了?
我从Android Emulator's launch options don't work in Eclipse plugin?了解到我还可以在运行 - >中设置自定义模拟器选项运行配置,但这带来了一系列不同的不便。
有什么想法?我已经考虑用一个用所需选项反映到它的脚本替换“ emulator ”二进制文件。这有什么害处(也许会干扰升级)?
我正在使用 Eclipse 3.6(Helios),ADT 10.0.1,SDK 10。
更新:我从上面的同一个链接看到,或许这个设置只是为了在创建新项目时预先填充运行配置,这似乎记录很少,只是适度有用,因为模拟器已启动来自AVD经理忽略它(除非我遗漏了什么)?
Update2 :我创建了一个脚本来替换模拟器二进制文件并使用所需的选项反映出来。工作良好。我认为它会在更新时被覆盖。这是我在将模拟器二进制文件移动到emulator_real(linux环境)之后所做的:
#!/bin/sh
/path/to/android-sdk-linux_x86/tools/emulator_real -cpu-delay 0 -no-boot-anim $@ >> /home/myusername/emulator_out.txt
我无法使用缓存的备用目录(如上所示)...它导致错误,说缓存正在使用等等,我认为这与android有关,看起来不能在异构中运行良好文件系统。