2012-01-05 70 views

回答

11

如果您自己构建自定义ROM,则在创建自定义ROM之后,可以使用命令emulator启动它。但要做到这一点,你首先需要建立你的模拟器的ROM(通常,full-generic午餐选项)。如果不是,您可以复制必要的图像,并使用emulator命令运行它们。举例来说,我通常采用Android源文件夹中复制.SH脚本并运行该脚本:

out/host/linux-x86/bin/emulator -sysdir out/target/product/generic/ -system out/target/product/generic/system.img -ramdisk out/target/product/generic/ramdisk.img -data out/target/product/generic/userdata.img -kernel prebuilt/android-arm/kernel/kernel-qemu -sdcard sdcard.img -skindir sdk/emulator/skins -skin WVGA800 -scale 0.7 -memory 512 -wipe-data -partition-size 200 
+0

Sry基因,我没有运行Linux – Miguel13366 2012-01-08 10:22:19

+0

如果你有这样的ROM(建立仿真器),你可以找到其他运行模拟器(userdata.img等)(使用SDK下载它们)所需的图像,将它们复制到文件夹并运行仿真器命令(仿真器工具也是SDK的一部分)并指定参数(设置路径到图像文件夹)。 – Yury 2012-01-08 11:34:39

+0

您为您的设置提供了一个自定义脚本。你能解释'-kernel'选项吗(比如我想在boot.img映像中运行一个内核)? – Rerito 2015-02-03 08:22:52