2014-12-25 5 views
2

Я новичок в Android развития. Я застрял во время написания программы Hello World.Android Studio застрял от эмулятора

Android Studio застрял во время открытия эмулятора.

OS - MacBook Pro

Он застрял после показа ниже утверждений,

Waiting for device. 
/Users/hiteshj/Downloads/android-sdk-macosx/tools/emulator -avd Nexus_5_API_19 -netspeed full -netdelay none 

и, то это показывает,

/Users/hiteshj/Downloads/android-sdk-macosx/tools/emulator -avd Nexus_5_API_19 -netspeed full -netdelay none 
PANIC: Missing emulator engine program for 'x86' CPUS. 

Некоторые журналы (эмулятор многословным в режиме отладки), связанных с выше,

журнал 1: -

0c4de9c3b43a:~ hiteshj$ /Users/hiteshj/Downloads/android-sdk-macosx/tools/emulator -avd Nexus_5_API_19 -netspeed full -netdelay none -verbose 
emulator:Found AVD name 'Nexus_5_API_19' 
emulator:Found AVD target architecture: x86 
emulator:Looking for emulator-x86 to emulate 'x86' CPU 
emulator:Probing program: /Users/hiteshj/Downloads/android-sdk-macosx/tools/emulator-x86 
PANIC: Missing emulator engine program for 'x86' CPUS. 
0c4de9c3b43a:~ hiteshj$ 

журнал 2: -

0c4de9c3b43a:~ hiteshj$ /Users/hiteshj/Downloads/android-sdk-macosx/tools/emulator64-x86 -avd Nexus_5_API_19 -netspeed full -netdelay none -verbose 
emulator: found SDK root at /Users/hiteshj/Downloads/android-sdk-macosx 
emulator: Android virtual device file at: /Users/hiteshj/.android/avd/Nexus_5_API_19.ini 
emulator: virtual device content at /Users/hiteshj/.android/avd/Nexus_5_API_19.avd 
emulator: virtual device config file: /Users/hiteshj/.android/avd/Nexus_5_API_19.avd/config.ini 
emulator: using core hw config path: /Users/hiteshj/.android/avd/Nexus_5_API_19.avd/hardware-qemu.ini 
emulator: Found AVD target API level: 19 
emulator: Read property file at /Users/hiteshj/Downloads/android-sdk-macosx/add-ons/addon-google_apis_x86-google-19/images/x86//build.prop 
emulator: No boot.prop property file found. 
emulator: found skin 'nexus_5' in directory: /Volumes/Android Studio 1.0.1/Android Studio.app/Contents/plugins/android/lib/device-art-resources 
emulator: autoconfig: -skin nexus_5 
emulator: autoconfig: -skindir /Volumes/Android Studio 1.0.1/Android Studio.app/Contents/plugins/android/lib/device-art-resources 
emulator: writing default keyset file to /Users/hiteshj/.android/default.keyset 
emulator: trying to load skin file '/Volumes/Android Studio 1.0.1/Android Studio.app/Contents/plugins/android/lib/device-art-resources/nexus_5/layout' 
emulator: autoconfig: -kernel /Users/hiteshj/Downloads/android-sdk-macosx/add-ons/addon-google_apis_x86-google-19/images/x86//kernel-qemu 
emulator: Auto-detect: Kernel image requires legacy device naming scheme. 
emulator: Auto-detect: Kernel does support YAFFS2 partitions. 
emulator: autoconfig: -ramdisk /Users/hiteshj/Downloads/android-sdk-macosx/add-ons/addon-google_apis_x86-google-19/images/x86//ramdisk.img 
emulator: Using initial system image: /Users/hiteshj/Downloads/android-sdk-macosx/add-ons/addon-google_apis_x86-google-19/images/x86//system.img 
emulator: autoconfig: -initdata /Users/hiteshj/.android/avd/Nexus_5_API_19.avd/userdata.img 
emulator: autoconfig: -cache /Users/hiteshj/.android/avd/Nexus_5_API_19.avd/cache.img 
emulator: autoconfig: -sdcard /Users/hiteshj/.android/avd/Nexus_5_API_19.avd/sdcard.img 
emulator: Physical RAM size: 1536MB 

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 = yes 
    hw.sdCard.path = /Users/hiteshj/.android/avd/Nexus_5_API_19.avd/sdcard.img 
    disk.cachePartition = yes 
    disk.cachePartition.path = /Users/hiteshj/.android/avd/Nexus_5_API_19.avd/cache.img 
    disk.cachePartition.size = 66m 
    hw.lcd.width = 1080 
    hw.lcd.height = 1920 
    hw.lcd.depth = 16 
    hw.lcd.density = 480 
    hw.lcd.backlight = yes 
    hw.gpu.enabled = yes 
    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 = /Users/hiteshj/Downloads/android-sdk-macosx/add-ons/addon-google_apis_x86-google-19/images/x86//kernel-qemu 
    kernel.parameters = androidboot.hardware=goldfish clocksource=pit android.checkjni=1 
    kernel.newDeviceNaming = no 
    kernel.supportsYaffs2 = yes 

    disk.systemPartition.initPath = /Users/hiteshj/Downloads/android-sdk-macosx/add-ons/addon-google_apis_x86-google-19/images/x86//system.img 
    disk.systemPartition.size = 550m 
    disk.dataPartition.path = /Users/hiteshj/.android/avd/Nexus_5_API_19.avd/userdata-qemu.img 
    disk.dataPartition.initPath = /Users/hiteshj/.android/avd/Nexus_5_API_19.avd/userdata.img 
    disk.dataPartition.size = 550m 
    avd.name = Nexus_5_API_19 
. 
QEMU options list: 
emulator: argv[00] = "/Users/hiteshj/Downloads/android-sdk-macosx/tools/emulator64-x86" 
emulator: argv[01] = "-netspeed" 
emulator: argv[02] = "full" 
emulator: argv[03] = "-netdelay" 
emulator: argv[04] = "none" 
emulator: argv[05] = "-enable-hax" 
emulator: argv[06] = "-android-hw" 
emulator: argv[07] = "/Users/hiteshj/.android/avd/Nexus_5_API_19.avd/hardware-qemu.ini" 
Concatenated QEMU options: 
/Users/hiteshj/Downloads/android-sdk-macosx/tools/emulator64-x86 -netspeed full -netdelay none -enable-hax -android-hw /Users/hiteshj/.android/avd/Nexus_5_API_19.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 /tmp/android-hiteshj/emulator-Fy3cVN 
emulator: nand_add_dev: system,size=0x22600000,file=/tmp/android-hiteshj/emulator-Fy3cVN,initfile=/Users/hiteshj/Downloads/android-sdk-macosx/add-ons/addon-google_apis_x86-google-19/images/x86//system.img,pagesize=512,extrasize=0 
emulator: userdata partition format: ext4 
emulator: nand_add_dev: userdata,size=0x22600000,file=/Users/hiteshj/.android/avd/Nexus_5_API_19.avd/userdata-qemu.img,initfile=/Users/hiteshj/.android/avd/Nexus_5_API_19.avd/userdata.img,pagesize=512,extrasize=0 
emulator: cache partition format: ext4 
emulator: Creating empty cache partition image at: /Users/hiteshj/.android/avd/Nexus_5_API_19.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=/Users/hiteshj/.android/avd/Nexus_5_API_19.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' = '480' 
emulator: Adding boot property: 'qemu.hw.mainkeys' = '0' 
emulator: Adding boot property: 'qemu.sf.fake_camera' = 'none' 
emulator: Initializing hardware OpenGLES emulation support 
emulator: ERROR: Could not load OpenGLES emulation library: dlopen(lib64OpenglRender.dylib, 1): image not found 
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer. 
HAX is working and emulator runs in fast virt mode 
emulator: Kernel parameters: qemu.gles=0 qemu=1 console=ttyS0 android.qemud=ttyS1 androidboot.hardware=goldfish clocksource=pit android.checkjni=1 ndns=1 
emulator:  trying to find: /Users/hiteshj/Downloads/android-sdk-macosx/tools/bios.bin 

emulator:  trying to find: /Users/hiteshj/Downloads/android-sdk-macosx/tools/lib/pc-bios/bios.bin 

emulator:  trying to find: /Users/hiteshj/Downloads/android-sdk-macosx/tools/vgabios-cirrus.bin 

emulator:  trying to find: /Users/hiteshj/Downloads/android-sdk-macosx/tools/lib/pc-bios/vgabios-cirrus.bin 

emulator: autoconfig: -scale 0.27817 
emulator: Forcing ro.adb.qemud to "0". 
emulator: control console listening on port 5554, ADB on port 5555 
emulator: sent '0012host:emulator:5555' to ADB server 
emulator: ping program: /Users/hiteshj/Downloads/android-sdk-macosx/tools/ddms 
emulator: ping command: /Users/hiteshj/Downloads/android-sdk-macosx/tools/ddms ping emulator standalone "" "" "" 

Существует еще один вопрос, который я отправил, но никакой помощи пока. question link.

С последних 5 дней я был на том же этапе. Пожалуйста, помогите мне преодолеть эту проблему.

+1

Проверьте ваш антивирус Ждут» t поставить исполняемый файл эмулятора в карантин. и увидеть эту ссылку может быть она может вам помочь. https://code.google.com/p/android/issues/detail?id=37826 – Umair

+0

Ответ доступен [здесь] [1] аналогичный вопрос. [1]: http://stackoverflow.com/questions/21031903/how-to-fix-hax-is-not-working-and-emulator-runs-in-emulation-mode –

ответ

6

Как я вижу, ваша Android-студия отсутствует для двигателей «x86» для вашего эмулятора. Пожалуйста, проверьте эти 2 пункта:

  1. Убедитесь, что у вас есть, что установленная система изображения. Откройте SDK Manager и перейдите в папку Android 4.4.2. Установите все, чтобы быть уверенным:

    enter image description here

  2. Если это не помогает, вы можете попробовать изменить образ системы для эмулятора. Создание нового виртуальное устройства и на этот раз выбрать что-нибудь, кроме «x86», если он еще не работает:

    enter image description here

Надеется, что это поможет!

+0

Когда я попробуйте создать новый AVD, после чего появится сообщение «Не удалось загрузить». Пожалуйста, помогите. – devsda

+0

Итак, вы можете создать его, но когда пытаетесь загрузить его сбой? –

+0

да, точно. Это происходит каждый раз. Я не могу его отладить. – devsda

3

Stop эмулятор -> Open ADV Manager -> Редактирование виртуального устройства -> Нажмите Показать дополнительные настройки -> Установите 512mb размер Ram -> Запустить эмулятор

+0

Большое спасибо, я хотел бы знать, почему это работает – Quaker

Смежные вопросы