2011-04-24 4 views
2

** 참고 : 더 이상이 환경을 사용하지 않아도 답변을 테스트하고 수락 할 수있는 방법이 없습니다. 죄송 해요. **Windows 7에서 오류 메시지없이 안드로이드 에뮬레이터가 멈 춥니 다.

내 질문에 대한 답변이 많지만 로그 메시지의 오류를 묻는 메시지가 표시되며 로그에 오류가 표시되지 않습니다.

나는 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 

: 편집 로그 내가 그들 모두에 대한 중요성을 볼 실패하더라도 이론적으로 가장 중요한 메시지가 마지막이다, 이하와 : Wops, 스크린 샷을 첨부 할 수 없으며 평판이 부족합니다. 미안합니다. http://i.stack.imgur.com/GH8fu.png

20 분 이상 "뛰게"하고 동일한 결과로 12 번 시도했습니다.

모든 힌트가 크게 평가됩니다. 감사!

(1) 컴퓨터의 전체 사양은 다음과 같습니다 윈도우 7 1.66GHz의 인텔 아톰 X2 (32B) 2기가바이트 램

+0

답변이 없지만 DOS 명령 프롬프트에서 에뮬레이터를 실행하는 이유가 궁금합니다. 당신은 정말로이 수준의 콘톨을 필요로합니다. Eclipse를 사용하여 에뮬레이터를 실행 해 보았습니까? 아니면 실패 했습니까? 이제 DOS 스크립트를 조사하고 있습니까? Windows-7을 직접 사용하고 있는데, Eclipse adn을 새로 설치해도 DOS에 대해 전혀 신경 쓸 일이 전혀 없었습니다. Oliver – LenseOnLife

+0

에뮬레이터가 작동하지 않아보다 자세한 로그가 필요했습니다. 그것이 많은 반죽을 도왔다는 것은 아닙니다. –

+0

Linux의 경우 정확히 3 년 후에 똑같은 동작을합니다. 이러한 문제는 Google에 의해 해결/수정 된 적이 없습니다.어쩌면 하나의 작품이 나올 때까지 다른 api 레벨과 커널을 시도해 볼 수 있으며, 다음 달에는 Google이 이전에 작동했던 다른 세트를 포함하여 또 다른 임의의 하위 세트가 손상된 다른 세트를 출시합니다. – JosephK

답변

1

우분투에서 API 15 86을 시작하려고 할 때 나는 비슷한 문제가 발생했다 AMD 프로세서 프로세서에서 실행됩니다. API 19 x86은 훌륭하게 부팅되었으며 API 12 암도 역시 부팅되었습니다. API 12 x86을 사용할 수 없습니다. 나는 계속해서 API 15 x86을 부팅하려고 시도했으며, 같은 goldfish_fb_pixel_format:...에 멈춰 버렸습니다.

내 해결책은 x86보다는 API 15 arm (armeabi-v7a)을 사용하는 것이 었습니다. 지금 일하고있는 것 같습니다.

내 시스템 구성에 문제가있을 수 있습니다. 구형 AMD 칩셋을 사용 중이며 SSSE3을 사용할 수 없습니다. 그것은 나쁜 시스템 이미지 다운로드되었을 수 있습니다 : 나는 API 15 x86을 다운로드하는 느린 네트워크 연결을 가지고 있었는데, 어쩌면 그것이 실수로 다운로드 되었습니까? 나는 그것을 의심한다.. 그러나 가능하다. API 15 팔을 다운로드 할 때 멋지고 빠르게되었습니다. 두 경우 모두 API 15를 테스트 할 내용이 담겨있어 이제 만족합니다.

다운로드 한 이미지를 삭제할 장소는 두 곳입니다.

  • ~/Android/system-images/android-<version>/default/<platform>
  • ~/.android/avd/<the_avd_you_created>.avd
  • 처음 두 디렉토리를 모두 삭제 한 다음 다시 다운로드를 시도 할 경우 AVD 매니저를 다시 시작해야합니다

      .

    +0

    안녕하세요 JJ 스티프. 죄송하지만 더 이상 개발 환경이 없으므로 답변을 확인할 수 없습니다. 답변 할 시간을내어 주셔서 감사합니다. –

    관련 문제