2014-12-25 4 views
2

저는 Android을 처음 사용합니다. Hello World 프로그램을 작성하는 동안 멈추었습니다.Android Studio가 에뮬레이터를 시작했습니다.

Android Studio 에뮬레이터를 여는 때 붙어있어.

OS - 맥북 프로

그것은, 그것은 표시, 관련

/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. 

일부 로그 (자세한 디버그 모드에서 에뮬레이터), 문 아래에 표시 한 후

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

를 부착하고 위의 문제,

로그 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

체크 아웃 바이러스 백신 didn를 에뮬레이터 시작 ' 에뮬레이터 실행 파일을 검역소에 보관하십시오. 이 링크가 도움이 될 수도 있습니다. 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

나는 에뮬레이터 용 'x86'엔진에 Android Studio가 없다는 것을 알 수 있습니다. 다음 두 점을 확인하십시오.

  1. 해당 시스템 이미지가 설치되어 있는지 확인하십시오. SDK 관리자를 열고 Android 4.4.2 폴더로 이동하십시오. 확실하게 모든 것을 설치합니다

    enter image description here

  2. 를 도움이되지 않는 경우, 당신은 또한 당신의 에뮬레이터 시스템 이미지를 변경하려고 할 수 있습니다. 여전히 작동하지 않는 경우 새 가상 장치와 '86'를 제외하고 아무 것도 선택이 시간을 만들기 :

    enter image description here

그것은 당신을 도울 것입니다 희망!

+0

경우 I을 새 AVD를 만들려고하면 "로드 실패"오류가 표시됩니다. 도와주세요. – devsda

+0

그래서 만들 수 있지만 충돌이 발생하면 충돌이 발생합니까? –

+0

예. 이것은 매번 발생합니다. 디버깅 할 수 없습니다. – devsda

3

정지 에뮬레이터 -> 열기 ADV 관리자 -> 가상 장치를 편집 -> 고급 설정 표시를 클릭 -> 설정 램 크기 512MB의 ->

+0

고마워, 왜이게 작동하는지 알고 싶다. – Quaker

관련 문제