2012-01-05 72 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