2011-10-20 3 views
20

Android 4.0 에뮬레이터를 만들고 시작하려고 할 때 Android 에뮬레이터 스킨이 표시되지만 OS가 시작되지 않는 것처럼 보입니다.Android 4.0 에뮬레이터가 시작되지 않음

에뮬레이터를 만들려고 할 때 Android SDK 관리자로부터 ARM EABI v7 패키지를 설치했지만 누락 된 userdata.img 파일에 대한 오류 메시지가 표시됩니다.

그런 다음 $ ANDROD_LIB $/system-images/android-14/armeabi-v7a/library 시스템을 만들고 $ ANDRROID_LIB $/platforms/android-14/images /에 복사했습니다. 에뮬레이터 이미지를 만듭니다.

이 새로운 에뮬레이터를 시작할 때 위에서 언급 한 것처럼 스킨 (창) 만 표시되지만 OS는 시작하지 않습니다. 임 맥, 그리고 모든 이전에 만들어진 에뮬레이터는 여전히 잘 작동합니다.

답변

2

설치된 15 개의 툴과 아이디어 110.291 나는 armeabi-v76을 선택하여 에뮬레이터를 시작하고 30 분 후에 다시 시작하면 이제 시작되었습니다.

+0

'idea 110.291'은 무엇입니까? 'armeabi-v76'은 무엇입니까? 그것은 단지 7까지 올라갑니다 :'armeabi-v7a'. 왜 빌드 도구는 에뮬레이터가 실행될 때 중요할까요? – Chloe

3

필자도 안드로이드 4.0 에뮬레이터가 고정되어 있다고 생각했지만, 시작하기까지 약 5 분 정도 기다려야 만했다.

+1

죄송합니다. 인내심이 부족한 것 같습니다. 에뮬레이터는 이제 '화면'에 아무것도 표시하지 않고 100 % CPU에서 30 분 동안 실행되었습니다. –

7

몇 가지 팁 : 광산은 또한 나이를 먹고 시작했습니다 (약 30 분 후에 포기). 그런 다음 내 3.1 AVD와 새 4.0 AVD의 설정을 비교했습니다. 하드웨어 속성 추상 LCD 밀도 4.0 AVD의 설정은 기본적으로 240으로 설정되어 고밀도임을 의미합니다. 즉 많은 픽셀을 그릴 수 있습니다. 나는 느린 시작 AVD의 문제 중 하나 인 here을 읽었다. 그래서 저는 그 속성을 3.1과 동일하게 변경 했으므로 160이됩니다. 그 후 AVD는 3.1 (몇 분) 정도 빨리 시작되었습니다!

는 에뮬레이터 옵션에서 GPU 가속을 설정, (또한 256에 512의 장치 램의 크기를 감소하지만 그것에게 고정 된 하나 생각하지 않는다) 저도 같은 문제가 있었다

+1

이것은 나를 위해 일했습니다. AVD GUI (22.0.1 SDK 포함)를 통해이를 수행 할 방법이 없습니다. ~/.android/xxx.avd에서 config.ini를 편집하고 hw.lcd.density를 수정해야했습니다. – mooreds

+0

나를 위해 일했습니다. 또한 mooreds tip을 적용해야했습니다. Btw : 인텔 아톰 이미지 사용. 시작 시간이 20 초가되었습니다. –

5

? 나는 에뮬레이터에서 그것을 설정했고 에뮬레이터는 시작되지 않을 것입니다 ... 나는 당신이 말한 프레임을보고있었습니다. GPU 가속을 끄는 것을 제외하고는 실제로이 문제에 대한 해결책을 찾지 못했습니다.

2

한 번 TaskManager를 검사하여 adb/에뮬레이터가 실행 중인지 확인하십시오.

서비스를 중지하고 Eclipse를 다시 시작하고 에뮬레이터를 만드는 경우

-1

내 문제를 해결하려면, 나는에 있었다 :

  • 은 SDK 관리자를 열고 다음,
  • 체크 박스에 '안드로이드 4.0 (API 14) >> ARM EABI V7A 체제 이미지 ",
  • 하단의 "삭제"버튼을 클릭하십시오.
  • 삭제 한 후 Eclipse를 다시 시작했습니다.
  • 그런 다음 다시 SDK 관리자에서 동일한 상자를 선택하여
  • 을 다시 설치하고 다시 설치했습니다.
  • 그런 다음 Eclipse를 다시 시작하십시오.

이제 작동 중입니다.

+0

내가 이것을했을 때, 필요한 커널이 없어서 AVD가 시작되지 않을 것이다. – mooreds

5

에뮬레이터가 멈췄습니다. "HOME ('android.process.acore')이 시작될 때까지 대기 중 ...". 이것이 내가 어떻게 해결 했는가.ADT에서 구성 실행을 선택하고 장치 편집 창에서 "호스트 GPU 사용"확인란을 선택하여 호스트 GPU를 사용하도록 가상 장치를 편집하십시오.

+0

나를 위해 "호스트 gpu 사용"설정하여 작동합니다, 감사! – poliu2s

관련 문제