**注意:我不再使用此環境,因此我無法測試答案並接受答案。對不起。 **Android模擬器在Windows 7上沒有任何錯誤消息掛起
我知道我的問題有很多答案,但他們都要求日誌消息中的錯誤,並且我在日誌中看不到任何錯誤。
我試圖在Windows 7(1)
我試圖運行與vervose模擬器中運行emulator.exe。該日誌下方,理論上最顯著消息是最後一個,雖然我看不到他們所有任何意義:
C:\Users\ASUS\workspace\Android\android-sdk\tools>emulator.exe -avd 22 -verbose
emulator: found SDK root at C:\Users\ASUS\workspace\Android\android-sdk
emulator: root virtual device file at C:\Users\ASUS\.android/avd/22.ini
emulator: virtual device content at C:\Users\ASUS\.android\avd\22.avd
emulator: virtual device config file: C:\Users\ASUS\.android\avd\22.avd/config.ini
emulator: locking user data image at C:\Users\ASUS\.android\avd\22.avd/userdata-qemu.img
emulator: locking cache image at C:\Users\ASUS\.android\avd\22.avd/cache.img
emulator: locking SD Card image at C:\Users\ASUS\.android\avd\22.avd/sdcard.img
emulator: ignoring non-existing snapshots at C:\Users\ASUS\.android\avd\22.avd/snapshots.img: No such file or directory
emulator: found skin 'QVGA' in directory: C:\Users\ASUS\workspace\Android\android-sdk/platforms\android-8\skins
emulator: autoconfig: -skin QVGA
emulator: autoconfig: -skindir C:\Users\ASUS\workspace\Android\android-sdk/platforms\android-8\skins
emulator: keyset loaded from: C:\Users\ASUS\.android\default.keyset emulator: trying to load skin file 'C:\Users\ASUS\workspace\Android\android-sdk/platforms\android-8\skins/QVGA/layout'
emulator: skin network speed: 'full'
emulator: skin network delay: 'none'
QEMU options list:
emulator: argv[00] = "emulator.exe"
emulator: argv[01] = "-kernel"
emulator: argv[02] = "C:\Users\ASUS\workspace\Android\android-sdk/platforms\android-8\images\/kernel-qemu"
emulator: argv[03] = "-netspeed"
emulator: argv[04] = "full"
emulator: argv[05] = "-netdelay"
emulator: argv[06] = "none"
emulator: argv[07] = "-initrd"
emulator: argv[08] = "C:\Users\ASUS\workspace\Android\android-sdk/platforms\android-8\images\/ramdisk.img"
emulator: argv[09] = "-nand"
emulator: argv[10] = "system,size=0x4e00000,initfile=C:\Users\ASUS\workspace\Android\android-sdk/platforms\android-8\images\/system.img"
emulator: argv[11] = "-nand"
emulator: argv[12] = "userdata,size=0x4200000,file=C:\Users\ASUS\.android\avd\22.avd/userdata-qemu.img"
emulator: argv[13] = "-nand"
emulator: argv[14] = "cache,size=0x4200000,file=C:\Users\ASUS\.android\avd\22.avd/cache.img"
emulator: argv[15] = "-hda"
emulator: argv[16] = "C:\Users\ASUS\.android\avd\22.avd/sdcard.img"
emulator: argv[17] = "-loadvm"
emulator: argv[18] = "default-boot"
emulator: argv[19] = "-savevm-on-exit"
emulator: argv[20] = "default-boot"
emulator: argv[21] = "-serial"
emulator: argv[22] = "android-kmsg"
emulator: argv[23] = "-serial"
emulator: argv[24] = "android-qemud"
emulator: argv[25] = "-lcd-density"
emulator: argv[26] = "120"
emulator: argv[27] = "-append"
emulator: argv[28] = "qemu=1 console=ttyS0 android.checkjni=1 android.qemud=ttyS1"
emulator: argv[29] = "-m"
emulator: argv[30] = "96"
emulator: argv[31] = "-android-avdname"
emulator: argv[32] = "22"
emulator: argv[33] = "-android-hw"
emulator: argv[34] = "C:\Users\ASUS\AppData\Local\Temp\\AndroidEmulator\TMP4144. tmp"
Concatenated QEMU options:
emulator.exe -kernel C:\Users\ASUS\workspace\Android\android-sdk/platforms\android-8\images\/kernel-qemu -netspeed full -netdelay none -initrd C:\Users\ASUS\workspace\Android\android-sdk/platforms\android-8\images\/ramdisk.img -nand system ,size=0x4e00000,initfile=C:\Users\ASUS\workspace\Android\android-sdk/platforms\android-8\images\/system.img -nand userdata,size=0x4200000,file=C:\Users\ASUS\.android\avd\22.avd/userdata-qemu.img -nand cache,size=0x4200000,file=C:\Users\ASUS\.android\avd\22.avd/cache.img -hda C:\Users\ASUS\.android\avd\22.avd/sdcard.img -loadvm default-boot -savevm-on-exit default-boot -serial android-kmsg -serial
android-qemud -lcd-density 120 -append qemu=1 console=ttyS0 android.checkjni=1 android.qemud=ttyS1 -m 96 -android-avdname 22 -android-hw C:\Users\ASUS\AppData\Local\Temp\\AndroidEmulator\TMP4144.tmp
emulator: registered 'boot-properties' qemud service emulator: mapping 'system' NAND image to C:\Users\ASUS\AppData\Local\Temp\\AndroidEmulator\TMP4902.tmp
emulator: rounding devsize up to a full eraseunit, now 4e1e000
emulator: registered 'boot-properties' qemud service
emulator: Adding boot property: 'dalvik.vm.heapsize' = '24m'
emulator: Adding boot property: 'qemu.sf.lcd_density' = '120'
emulator: Trace file name is not set
emulator: control console listening on port 5554, ADB on port 5555
emulator: sent '0012host:emulator:5555' to ADB server
emulator: ping program: C:\Users\ASUS\workspace\Android\android-sdk\tools\ddms.bat
emulator: ping command: C:\windows\system32\cmd.exe /C "C:\Users\ASUS\workspace\Android\android-sdk\tools\ddms.bat" ping emulator 10.0
goldfish_fb_get_pixel_format:167: display surface,pixel format:
bits/pixel: 16
bytes/pixel: 2
depth: 16
red: bits=5 mask=0xf800 shift=11 max=0x1f
green: bits=6 mask=0x7e0 shift=5 max=0x3f
blue: bits=5 mask=0x1f shift=0 max=0x1f
alpha: bits=0 mask=0x0 shift=0 max=0x0
我還附上與模擬器的外觀截圖時,它掛起: EDIT :Wops,我無法附加截圖,缺乏聲譽,對不起。 http://i.stack.imgur.com/GH8fu.png
我讓它「跑」超過20分鐘,我試了十幾次,結果相同。
任何提示都會大大降低。謝謝!
(1)計算機的完整規範位於: Windows 7的 1.66GHz的英特爾凌動X2(32B) 2 GB RAM
沒有答案,但很好奇你爲什麼從DOS命令提示符運行模擬器。你真的需要這個級別的控制嗎。您是否嘗試過使用Eclipse來啓動模擬器 - 或者是否失敗了,現在您正在鑽研DOS腳本?我自己使用Windows-7,做了一次全新的Eclipse安裝,從來沒有遇到任何問題,也從來不需要深入研究DOS。 Oliver – LenseOnLife 2011-04-24 08:21:27
我無法使仿真器工作,所以我想要更詳細的日誌。不是它幫助了很多面團。 – 2011-04-28 12:09:27
在Linux上,我得到了完全相同的行爲 - 3年後。 Google從未解決過這些問題。您可以嘗試不同的api級別和內核,直到可能有效。下個月,Google會發布另一個集合,其中包含另一個隨機子集,包括之前運行的子集。 – JosephK 2015-02-09 14:44:33