簡體   English   中英

Android模擬器無法啟動

[英]Android Emulator Does not Launch

在嘗試超過2周后,我正在努力讓模擬器成功啟動。 我可以真正使用一些問題的幫助或解決相同的技巧。

我已經能夠使用非常相似的配置在我的家用機器上成功啟動模擬器。 當我從我的工作PC連接時它失敗了,我相信有一些配置可能會停止這個,但我不知道該配置是什么,我沒有看到日志中的任何錯誤可以幫助我識別問題。 這對我的同事來說也是一個普遍問題,因此我確信這是我們工作站上設置的一些策略或注冊表設置。

如果有人可以幫我識別停止啟動模擬器的配置,我可以與IT團隊一起進行必要的更改。

我的配置是

  • Android Studio 1.2.1.1
  • SDK / AVD Manager v 24.3.3
  • Windows 7 x64
  • 16 GB RAM
  • 戴爾E6540筆記本電腦| 戴爾Optiplex 780桌面
  • HAXM已安裝
  • 嘗試了CPU選項:Intel x86 / x86_x64和Arm v7a
  • 嘗試了RAM選項:768MB,1GB和2GB
  • 主機GPU:嘗試打開和關閉
  • 在BIOS中啟用虛擬化

虛擬設備創建正常,但永遠不會成功啟動。 我從來沒有看到窗戶打開,我已經好幾次等了2個多小時。

這是我創建的三個AVD的日志

AVD 1

Arm v7a | 768 MB RAM | Android 5.1.1 | API 22 | 主機GPU關閉

AVD 1 | Arm v7a | 768 MB RAM | Android 5.1.1 | API 22 |主機GPU關閉

輸出:

emulator:Found AVD name 'avd1'
emulator:Found AVD target architecture: arm
emulator:Looking for ranchu emulator backed for arm CPU
emulator:Probing program: ./emulator64-ranchu-arm.exe
emulator:Probing program: ./emulator-ranchu-arm.exe
emulator:Probing path for: emulator64-ranchu-arm.exe
emulator:Probing path for: emulator-ranchu-arm.exe
emulator:Looking for emulator-arm to emulate 'arm' CPU
emulator:Probing program: ./emulator-arm.exe
emulator:Found target-specific emulator binary: ./emulator-arm.exe
emulator:GPU emulation is disabled
emulator:Quoted param: [./emulator-arm.exe]
emulator:Quoted param: [@avd1]
emulator:Quoted param: [-verbose]
emulator: found SDK root at C:\Users\Anon\AppData\Local\Android\sdk
emulator: Android virtual device file at: C:\Users\Anon\.android\avd\avd1.ini
emulator: virtual device content at C:\Users\Anon\.android\avd\avd1.avd
emulator: virtual device config file: C:\Users\Anon\.android\avd\avd1.avd/config.ini
emulator: using core hw config path: C:\Users\Anon\.android\avd\avd1.avd/hardware-qemu.ini
emulator: Found AVD target API level: 22
emulator: Read property file at C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-22\default\armeabi-v7a\/build.prop
emulator: No boot.prop property file found.
emulator: 'magic' skin format detected: 768x1280
emulator: autoconfig: -skin 768x1280
emulator: autoconfig: -skindir (null)
emulator: keyset loaded from: C:\Users\Anon\.android\default.keyset
emulator: found magic skin width=768 height=1280 bpp=16

emulator: autoconfig: -kernel C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-22\default\armeabi-v7a\/kernel-qemu
emulator: Auto-detect: Kernel image requires legacy device naming scheme.
emulator: Auto-detect: Kernel does not support YAFFS2 partitions.
emulator: autoconfig: -ramdisk C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-22\default\armeabi-v7a\/ramdisk.img
emulator: Using initial system image: C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-22\default\armeabi-v7a\/system.img
emulator: autoconfig: -initdata C:\Users\Anon\.android\avd\avd1.avd/userdata.img
emulator: autoconfig: -cache C:\Users\Anon\.android\avd\avd1.avd/cache.img
emulator: Physical RAM size: 768MB

emulator: GPU emulation is disabled
emulator: WARNING: CPU acceleration only works with x86/x86_64 system images.
Content of hardware configuration file:
  hw.cpu.arch = arm
  hw.cpu.model = cortex-a8
  hw.ramSize = 768
  hw.screen = touch
  hw.mainKeys = no
  hw.trackBall = no
  hw.keyboard = yes
  hw.keyboard.lid = no
  hw.keyboard.charmap = qwerty2
  hw.dPad = no
  hw.gsmModem = yes
  hw.gps = yes
  hw.battery = yes
  hw.accelerometer = yes
  hw.audioInput = yes
  hw.audioOutput = yes
  hw.sdCard = no
  disk.cachePartition = yes
  disk.cachePartition.path = C:\Users\Anon\.android\avd\avd1.avd/cache.img
  disk.cachePartition.size = 66m
  hw.lcd.width = 768
  hw.lcd.height = 1280
  hw.lcd.depth = 16
  hw.lcd.density = 320
  hw.lcd.backlight = yes
  hw.gpu.enabled = no
  hw.initialOrientation = portrait
  hw.camera.back = none
  hw.camera.front = none
  vm.heapSize = 64
  hw.sensors.proximity = yes
  hw.sensors.magnetic_field = yes
  hw.sensors.orientation = yes
  hw.sensors.temperature = yes
  hw.useext4 = yes
  kernel.path = C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-22\default\armeabi-v7a\/kernel-qemu
  kernel.parameters =  androidboot.hardware=goldfish android.checkjni=1
  kernel.newDeviceNaming = no
  kernel.supportsYaffs2 = no
  disk.ramdisk.path = C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-22\default\armeabi-v7a\/ramdisk.img
  À¿)pV)ußK³ªc¥ú&µß>Oí‡yù®ù×=Vš§Ùïq—#ÊÿŠÿ¿Ù&Òßué—!MáÍFåÿ¾U)›±„yþ¿ƒð—ˆ_ˆøõÊ'Ò?{’é×@zQ¿Ü•úíÈQêñ©•„yÖ/þ[â—"~ü«|ü¶,%~em.img
  disk.systemPartition.size = 550m
  disk.dataPartition.path = C:\Users\Anon\.android\avd\avd1.avd/userdata-qemu.img
  disk.dataPartition.initPath = C:\Users\Anon\.android\avd\avd1.avd/userdata.img
  disk.dataPartition.size = 550m
  avd.name = avd1
.
QEMU options list:
emulator: argv[00] = "./emulator-arm.exe"
emulator: argv[01] = "-android-hw"
emulator: argv[02] = "C:\Users\Anon\.android\avd\avd1.avd/hardware-qemu.ini"
Concatenated QEMU options:
 ./emulator-arm.exe -android-hw C:\Users\Anon\.android\avd\avd1.avd/hardware-qemu.ini
emulator: registered 'boot-properties' qemud service
emulator: Using kernel serial device prefix: ttyS
emulator: Ramdisk image contains fstab.goldfish file
emulator: Found format of system partition: 'ext4'
emulator: Found format of userdata partition: 'ext4'
emulator: Found format of cache partition: 'ext4'
emulator: system partition format: ext4
emulator: Mapping 'system' partition image to C:\Users\Anon\AppData\Local\Temp\\AndroidEmulator\TMP2084.tmp
emulator: nand_add_dev: system,size=0x22600000,file=C:\Users\Anon\AppData\Local\Temp\\AndroidEmulator\TMP2084.tmp,initfile=C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-22\default\armeabi-v7a\/system.img,pagesize=512,extrasize=0
emulator: userdata partition format: ext4
emulator: nand_add_dev: userdata,size=0x22600000,file=C:\Users\Anon\.android\avd\avd1.avd/userdata-qemu.img,initfile=C:\Users\Anon\.android\avd\avd1.avd/userdata.img,pagesize=512,extrasize=0
emulator: cache partition format: ext4
emulator: Creating empty cache partition image at: C:\Users\Anon\.android\avd\avd1.avd/cache.img
Creating filesystem with parameters:
    Size: 69206016
    Block size: 4096
    Blocks per group: 32768
    Inodes per group: 4224
    Inode size: 256
    Journal blocks: 1024
    Label: 
    Blocks: 16896
    Block groups: 1
    Reserved block group size: 7
Created filesystem with 11/4224 inodes and 1302/16896 blocks
emulator: nand_add_dev: cache,size=0x4200000,file=C:\Users\Anon\.android\avd\avd1.avd/cache.img,pagesize=512,extrasize=0
emulator: registered 'boot-properties' qemud service
emulator: Adding boot property: 'dalvik.vm.heapsize' = '64m'
emulator: Adding boot property: 'qemu.sf.lcd_density' = '320'
emulator: Adding boot property: 'qemu.hw.mainkeys' = '0'
emulator: Adding boot property: 'qemu.sf.fake_camera' = 'none'
emulator: Kernel parameters: qemu.gles=0 qemu=1 console=ttyS0 android.qemud=ttyS1 androidboot.hardware=goldfish android.checkjni=1 ndns=3
emulator: autoconfig: -scale 0.801562

AVD 2

英特爾凌動x86 | 1536 MB RAM | Android 4.3.1 | API 18 | 使用主機GPU開啟

AVD 2 |英特爾凌動x86 | 1536 MB RAM | Android 4.3.1 | API 18 |使用主機GPU開啟

emulator:Found AVD name 'avd2'
emulator:Found AVD target architecture: x86
emulator:Looking for ranchu emulator backed for x86 CPU
emulator:Probing program: ./emulator64-ranchu-x86.exe
emulator:Probing program: ./emulator-ranchu-x86.exe
emulator:Probing path for: emulator64-ranchu-x86.exe
emulator:Probing path for: emulator-ranchu-x86.exe
emulator:Looking for emulator-x86 to emulate 'x86' CPU
emulator:Probing program: ./emulator-x86.exe
emulator:Found target-specific emulator binary: ./emulator-x86.exe
emulator:GPU emulation enabled using 'host' mode
emulator:Quoted param: [./emulator-x86.exe]
emulator:Quoted param: [@avd2]
emulator:Quoted param: [-verbose]
emulator: found SDK root at C:\Users\Anon\AppData\Local\Android\sdk
emulator: Android virtual device file at: C:\Users\Anon\.android\avd\avd2.ini
emulator: virtual device content at C:\Users\Anon\.android\avd\avd2.avd
emulator: virtual device config file: C:\Users\Anon\.android\avd\avd2.avd/config.ini
emulator: using core hw config path: C:\Users\Anon\.android\avd\avd2.avd/hardware-qemu.ini
emulator: Found AVD target API level: 18
emulator: Read property file at C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-18\default\x86\/build.prop
emulator: No boot.prop property file found.
emulator: 'magic' skin format detected: 768x1280
emulator: autoconfig: -skin 768x1280
emulator: autoconfig: -skindir (null)
emulator: keyset loaded from: C:\Users\Anon\.android\default.keyset
emulator: trying to load skin file 'C:\Users\Anon\AppData\Local\Android\sdk/tools/lib/emulator/skins/dynamic//layout'
emulator: loaded dynamic skin width=768 height=1280 bpp=16

emulator: autoconfig: -kernel C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-18\default\x86\/kernel-qemu
emulator: Auto-detect: Kernel image requires legacy device naming scheme.
emulator: Auto-detect: Kernel does support YAFFS2 partitions.
emulator: autoconfig: -ramdisk C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-18\default\x86\/ramdisk.img
emulator: Using initial system image: C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-18\default\x86\/system.img
emulator: autoconfig: -initdata C:\Users\Anon\.android\avd\avd2.avd/userdata.img
emulator: autoconfig: -cache C:\Users\Anon\.android\avd\avd2.avd/cache.img
emulator: Physical RAM size: 1536MB

emulator: GPU emulation enabled using 'host' mode
emulator: CPU Acceleration: working
emulator: CPU Acceleration status: HAX (version 2) is installed and usable.
emulator: Target arch = 'x86'
emulator: Auto-config: -qemu -cpu qemu32
Content of hardware configuration file:
  hw.cpu.arch = x86
  hw.cpu.model = qemu32
  hw.ramSize = 1536
  hw.screen = touch
  hw.mainKeys = no
  hw.trackBall = no
  hw.keyboard = yes
  hw.keyboard.lid = no
  hw.keyboard.charmap = qwerty2
  hw.dPad = no
  hw.gsmModem = yes
  hw.gps = yes
  hw.battery = yes
  hw.accelerometer = yes
  hw.audioInput = yes
  hw.audioOutput = yes
  hw.sdCard = no
  disk.cachePartition = yes
  disk.cachePartition.path = C:\Users\Anon\.android\avd\avd2.avd/cache.img
  disk.cachePartition.size = 66m
  hw.lcd.width = 768
  hw.lcd.height = 1280
  hw.lcd.depth = 16
  hw.lcd.density = 320
  hw.lcd.backlight = yes
  hw.gpu.enabled = yes
  hw.gpu.mode = host
  hw.initialOrientation = portrait
  hw.camera.back = emulated
  hw.camera.front = emulated
  vm.heapSize = 64
  hw.sensors.proximity = yes
  hw.sensors.magnetic_field = yes
  hw.sensors.orientation = yes
  hw.sensors.temperature = yes
  hw.useext4 = yes
  kernel.path = C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-18\default\x86\/kernel-qemu
  kernel.parameters =  androidboot.hardware=goldfish clocksource=pit android.checkjni=1
  kernel.newDeviceNaming = no
  kernel.supportsYaffs2 = yes
  disk.ramdisk.path = C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-18\default\x86\/ramdisk.img
  disk.systemPartition.initPath = C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-18\default\x86\/system.img
  disk.systemPartition.size = 281m
  disk.dataPartition.path = C:\Users\Anon\.android\avd\avd2.avd/userdata-qemu.img
  disk.dataPartition.initPath = C:\Users\Anon\.android\avd\avd2.avd/userdata.img
  disk.dataPartition.size = 200m
  avd.name = avd2
.
QEMU options list:
emulator: argv[00] = "./emulator-x86.exe"
emulator: argv[01] = "-enable-hax"
emulator: argv[02] = "-android-hw"
emulator: argv[03] = "C:\Users\Anon\.android\avd\avd2.avd/hardware-qemu.ini"
Concatenated QEMU options:
 ./emulator-x86.exe -enable-hax -android-hw C:\Users\Anon\.android\avd\avd2.avd/hardware-qemu.ini
emulator: registered 'boot-properties' qemud service
emulator: Using kernel serial device prefix: ttyS
emulator: Ramdisk image contains fstab.goldfish file
emulator: Could not extract format of system partition!
emulator: Could not extract format of userdata partition!
emulator: Could not extract format of cache partition!
emulator: Probing system image file for partition type: C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-18\default\x86\/system.img
emulator: system partition format: yaffs2
emulator: Mapping 'system' partition image to C:\Users\Anon\AppData\Local\Temp\\AndroidEmulator\TMPA30C.tmp
emulator: nand_add_dev: system,size=0x11900000,file=C:\Users\Anon\AppData\Local\Temp\\AndroidEmulator\TMPA30C.tmp,initfile=C:\Users\Anon\AppData\Local\Android\sdk/system-images\android-18\default\x86\/system.img
emulator: rounding devsize up to a full eraseunit, now 11904000

emulator: Probing userdata image file for partition type: C:\Users\Anon\.android\avd\avd2.avd/userdata.img
emulator: userdata partition format: yaffs2
emulator: nand_add_dev: userdata,size=0xc800000,file=C:\Users\Anon\.android\avd\avd2.avd/userdata-qemu.img,initfile=C:\Users\Anon\.android\avd\avd2.avd/userdata.img
emulator: rounding devsize up to a full eraseunit, now c810000

emulator: cache partition format: yaffs2
emulator: Creating empty cache partition image at: C:\Users\Anon\.android\avd\avd2.avd/cache.img
emulator: nand_add_dev: cache,size=0x4200000,file=C:\Users\Anon\.android\avd\avd2.avd/cache.img
emulator: registered 'boot-properties' qemud service
emulator: Adding boot property: 'dalvik.vm.heapsize' = '64m'
emulator: Adding boot property: 'qemu.sf.lcd_density' = '320'
emulator: Adding boot property: 'qemu.hw.mainkeys' = '0'
emulator: Adding boot property: 'qemu.sf.fake_camera' = 'both'
emulator: Initializing hardware OpenGLES emulation support
emulator: OpenGL Vendor=[Google (Intel)]
emulator: OpenGL Renderer=[Android Emulator OpenGL ES Translator (Intel(R) HD Graphics 4600)]
emulator: OpenGL Version=[OpenGL ES 2.0 (4.0.0 - Build 9.18.10.3220)]
emulator: Adding boot property: 'ro.opengles.version' = '131072'
emulator: device fd:988

emulator: Kernel parameters: qemu.gles=1 qemu=1 console=ttyS0 android.qemud=ttyS1 androidboot.hardware=goldfish clocksource=pit android.checkjni=1 ndns=3
emulator:     trying to find: C:\Users\Anon\AppData\Local\Android\sdk\tools/bios.bin

emulator:     trying to find: C:\Users\Anon\AppData\Local\Android\sdk\tools/lib/pc-bios/bios.bin

emulator:     trying to find: C:\Users\Anon\AppData\Local\Android\sdk\tools/vgabios-cirrus.bin

emulator:     trying to find: C:\Users\Anon\AppData\Local\Android\sdk\tools/lib/pc-bios/vgabios-cirrus.bin

emulator: autoconfig: -scale 0.801562

AVD 3

ARM | 512 MB RAM | Android 2.3.3 | API 10 | 使用主機GPU關閉

AVD 3 | ARM | 512 MB RAM | Android 2.3.3 | API 10 |使用主機GPU關閉

emulator:Found AVD name 'avd3'
emulator:Found AVD target architecture: arm
emulator:Looking for ranchu emulator backed for arm CPU
emulator:Probing program: ./emulator64-ranchu-arm.exe
emulator:Probing program: ./emulator-ranchu-arm.exe
emulator:Probing path for: emulator64-ranchu-arm.exe
emulator:Probing path for: emulator-ranchu-arm.exe
emulator:Looking for emulator-arm to emulate 'arm' CPU
emulator:Probing program: ./emulator-arm.exe
emulator:Found target-specific emulator binary: ./emulator-arm.exe
emulator:GPU emulation is disabled
emulator:Quoted param: [./emulator-arm.exe]
emulator:Quoted param: [@avd3]
emulator:Quoted param: [-verbose]
emulator: found SDK root at C:\Users\Anon\AppData\Local\Android\sdk
emulator: Android virtual device file at: C:\Users\Anon\.android\avd\avd3.ini
emulator: virtual device content at C:\Users\Anon\.android\avd\avd3.avd
emulator: virtual device config file: C:\Users\Anon\.android\avd\avd3.avd/config.ini
emulator: using core hw config path: C:\Users\Anon\.android\avd\avd3.avd/hardware-qemu.ini
emulator: Found AVD target API level: 10
emulator: No build.prop property file found.
emulator: No boot.prop property file found.
emulator: Cannot find target CPU architecture, defaulting to 'arm'
emulator: Cannot find target CPU ABI, defaulting to 'armeabi'
emulator: found skin 'WQVGA400' in directory: C:\Users\Anon\AppData\Local\Android\sdk/platforms\android-10\skins
emulator: autoconfig: -skin WQVGA400
emulator: autoconfig: -skindir C:\Users\Anon\AppData\Local\Android\sdk/platforms\android-10\skins
emulator: found skin-specific hardware.ini: C:\Users\Anon\AppData\Local\Android\sdk/platforms\android-10\skins/WQVGA400/hardware.ini
emulator: keyset loaded from: C:\Users\Anon\.android\default.keyset
emulator: trying to load skin file 'C:\Users\Anon\AppData\Local\Android\sdk/platforms\android-10\skins/WQVGA400/layout'
emulator: skin network speed: 'full'
emulator: skin network delay: 'none'
emulator: autoconfig: -kernel C:\Users\Anon\AppData\Local\Android\sdk/platforms\android-10\images\/kernel-qemu
emulator: Auto-detect: Kernel image requires legacy device naming scheme.
emulator: Auto-detect: Kernel does support YAFFS2 partitions.
emulator: autoconfig: -ramdisk C:\Users\Anon\AppData\Local\Android\sdk/platforms\android-10\images\/ramdisk.img
emulator: Using initial system image: C:\Users\Anon\AppData\Local\Android\sdk/platforms\android-10\images\/system.img
emulator: autoconfig: -data C:\Users\Anon\.android\avd\avd3.avd/userdata-qemu.img
emulator: autoconfig: -initdata C:\Users\Anon\.android\avd\avd3.avd/userdata.img
emulator: autoconfig: -cache C:\Users\Anon\.android\avd\avd3.avd/cache.img
emulator: Physical RAM size: 256MB

emulator: GPU emulation is disabled
emulator: WARNING: CPU acceleration only works with x86/x86_64 system images.
emulator: Target arch = 'arm'
Content of hardware configuration file:
  hw.cpu.arch = arm
  hw.ramSize = 256
  hw.screen = touch
  hw.mainKeys = yes
  hw.trackBall = yes
  hw.keyboard = yes
  hw.keyboard.lid = yes
  hw.keyboard.charmap = qwerty2
  hw.dPad = no
  hw.gsmModem = yes
  hw.gps = yes
  hw.battery = yes
  hw.accelerometer = yes
  hw.audioInput = yes
  hw.audioOutput = yes
  hw.sdCard = yes
  disk.cachePartition = yes
  disk.cachePartition.path = C:\Users\Anon\.android\avd\avd3.avd/cache.img
  disk.cachePartition.size = 66m
  hw.lcd.width = 240
  hw.lcd.height = 400
  hw.lcd.depth = 16
  hw.lcd.density = 120
  hw.lcd.backlight = yes
  hw.gpu.enabled = no
  hw.initialOrientation = portrait
  hw.camera.back = none
  hw.camera.front = none
  vm.heapSize = 32
  hw.sensors.proximity = yes
  hw.sensors.magnetic_field = yes
  hw.sensors.orientation = no
  hw.sensors.temperature = yes
  hw.useext4 = yes
  kernel.path = C:\Users\Anon\AppData\Local\Android\sdk/platforms\android-10\images\/kernel-qemu
  kernel.parameters =  androidboot.hardware=goldfish android.checkjni=1
  kernel.newDeviceNaming = no
  kernel.supportsYaffs2 = yes
  disk.ramdisk.path = C:\Users\Anon\AppData\Local\Android\sdk/platforms\android-10\images\/ramdisk.img
  disk.systemPartition.initPath = C:\Users\Anon\AppData\Local\Android\sdk/platforms\android-10\images\/system.img
  disk.systemPartition.size = 200m
  disk.dataPartition.path = C:\Users\Anon\.android\avd\avd3.avd/userdata-qemu.img
  disk.dataPartition.size = 200m
  avd.name = avd3
.
QEMU options list:
emulator: argv[00] = "./emulator-arm.exe"
emulator: argv[01] = "-android-hw"
emulator: argv[02] = "C:\Users\Anon\.android\avd\avd3.avd/hardware-qemu.ini"
Concatenated QEMU options:
 ./emulator-arm.exe -android-hw C:\Users\Anon\.android\avd\avd3.avd/hardware-qemu.ini
emulator: registered 'boot-properties' qemud service
emulator: Using kernel serial device prefix: ttyS
emulator: No fstab.goldfish file in ramdisk image
emulator: Probing system image file for partition type: C:\Users\Anon\AppData\Local\Android\sdk/platforms\android-10\images\/system.img
emulator: system partition format: yaffs2
emulator: Mapping 'system' partition image to C:\Users\Anon\AppData\Local\Temp\\AndroidEmulator\TMPE615.tmp
emulator: nand_add_dev: system,size=0xc800000,file=C:\Users\Anon\AppData\Local\Temp\\AndroidEmulator\TMPE615.tmp,initfile=C:\Users\Anon\AppData\Local\Android\sdk/platforms\android-10\images\/system.img
emulator: rounding devsize up to a full eraseunit, now c810000

emulator: Probing userdata image file for partition type: C:\Users\Anon\.android\avd\avd3.avd/userdata-qemu.img
emulator: userdata partition format: yaffs2
emulator: nand_add_dev: userdata,size=0xc800000,file=C:\Users\Anon\.android\avd\avd3.avd/userdata-qemu.img
emulator: rounding devsize up to a full eraseunit, now c810000

emulator: cache partition format: yaffs2
emulator: nand_add_dev: cache,size=0x4200000,file=C:\Users\Anon\.android\avd\avd3.avd/cache.img
emulator: registered 'boot-properties' qemud service
emulator: Adding boot property: 'dalvik.vm.heapsize' = '32m'
emulator: Adding boot property: 'ro.config.low_ram' = 'true'
emulator: Adding boot property: 'qemu.sf.lcd_density' = '120'
emulator: Adding boot property: 'qemu.hw.mainkeys' = '1'
emulator: Adding boot property: 'qemu.sf.fake_camera' = 'none'
emulator: Kernel parameters: qemu.gles=0 qemu=1 console=ttyS0 android.qemud=ttyS1 androidboot.hardware=goldfish android.checkjni=1 ndns=3
emulator: autoconfig: -scale 1

你有沒有正確安裝HAXM?

之前我遇到過同樣的問題,之前在android sdk manager下載之后才知道HAXM尚未啟用 在此輸入圖像描述

您需要執行一些步驟才能使用Intel HAXM驅動程序從Android *模擬器中獲得最佳體驗。

先決條件

Intel HAXM需要安裝Android * SDK(版本17或更高版本)。 有關更多信息,請參閱Android *開發人員網站( http://developer.android.com/sdk/ )。

System Requirements

Hardware Requirements:

Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality
At least 1 GB of available RAM
Supported Operating Systems:

Microsoft Windows* 8 and 8.1 (32/64-bit)
Microsoft Windows* 7 (32/64-bit)
Microsoft Windows Vista* (32/64-bit)
Important: Intel HAXM cannot be used on systems without an Intel processor, or with an Intel processor that lacks the hardware features described in the "Hardware Requirements" section above.
To determine the capabilities of your Intel processor, visit http://ark.intel.com/
Additionally, Intel HAXM can be used only with Android* x86 emulator images provided by Intel. 
Intel HAXM cannot be used with ARM* Android* emulator images or non-Intel x86 Android* emulator images.
  1. 在主SDK目錄下。 即使SDK管理器說“已安裝”,它實際上意味着已下載英特爾HAXM可執行文件。 您仍然需要從“extras”目錄運行安裝程序才能安裝它。

2.在“extras”目錄中提取安裝程序,並按照適用於您平台的安裝說明進行操作。

在此輸入圖像描述

在Windows *上安裝英特爾®HAXM

警告:如果您的系統不符合系統要求(包括支持英特爾處理器功能,如英特爾虛擬化技術(Intel VT)),則英特爾HAXM安裝將失敗。

在此輸入圖像描述在此輸入圖像描述在此輸入圖像描述在此輸入圖像描述

完成所有步驟后,它將正常工作。 在此輸入圖像描述

希望它有所幫助...繼承人英特爾文檔

您可能想要嘗試的一個想法是為舊版Android(例如2.1或2.2)創建AVD。 根據我的經驗,這些版本即使在仿真下也能以合理的速度開 它可能對創建項目沒有用,但應該可以幫助您確定模擬器是否正常工作。

擦除文件夾C:\\Users\\<username>\\.android\\ avd and cache然后從頭開始創建AVD 在此輸入圖像描述

我使用的是API 22 : Android 5.1.1 我遇到了同樣的問題然后我從android sdk manager下載了最新的系統映像來運行Nexus 5模擬器。

系統圖像是

Google API ARM EABI v7a系統映像

然后在Android Virtual Device Manager中創建虛擬設備時選擇此系統映像。 只需確保您已在商店中檢查了快照復選框。 現在運行你的模擬器。

您需要決定要使用哪個仿真器,並根據它選擇其系統映像。 例如。 Nexus 5有一個手臂處理器(就像那樣)。 您還應該下載模擬器的所有系統映像。 在此輸入圖像描述

你可以試試這些:

1)默認情況下,皮膚設置為WVGA800 ,嘗試將其更改為HVGA

2)有時它是graphic card and drivers的問題(雖然你提到你在不同的系統上嘗試過這個,但檢查驅動程序是否相同?)

3)有時問題可能是因為模擬器的screen size 嘗試更改配置文件中的lcd.height, lcd.width, skin.name, skin.path

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM