HOME ( 'android.process.acore')이 시작되기를 기다리는 중


85

Hello World 애플리케이션 작업을 시도했는데 Android 시작 화면이 깜박 인 후 에뮬레이터가 멈 춥니 다. 홈페이지가 표시되지 않습니다. 콘솔의 마지막 디스플레이는

HOME ( 'android.process.acore')이 시작되기를 기다리는 중 ...

Eclipse와 Android를 다시 설치해 보았습니다. 여전히 작동하지 않았습니다. 또한 콘솔에 오류가 표시되지 않습니다. 로그 고양이에는 다음과 같은 오류가 있습니다.

06-18 20 : 39 : 11.543 : ERROR / flash_image (544) : 복구 파티션을 찾을 수 없음 06-18 20 : 39 : 11.843 : ERROR / vold (538) : 스위치 이름 경로 '/ sys / class / switch를 여는 중 오류 발생 / test2 '(해당 파일 또는 디렉터리 없음) 06-18 20 : 39 : 11.843 : ERROR / vold (538) : 오류 부트 스트랩 스위치'/ sys / class / switch / test2 '(m) 06-18 20 : 39 : 11.843 : ERROR / vold (538) : 스위치 이름 경로 '/ sys / class / switch / test'를 여는 동안 오류 발생 (해당 파일 또는 디렉터리 없음) 06-18 20 : 39 : 11.843 : ERROR / vold (538) : 오류 부트 스트랩 스위치 ' / sys / class / switch / test '(m) 06-18 20 : 46 : 31.842 : ERROR / MemoryHeapBase (578) : 오류 열기 / dev / pmem : 해당 파일 또는 디렉터리 없음 06-18 20 : 46 : 31.892 : ERROR / SurfaceFlinger (578) : / sys / power / wait_for_fb_sleep 또는 / sys / power / wait_for_fb_wake 06-18 20 : 46 : 32.313 : ERROR / GLLogger (578) : 열 수 없음t 라이브러리로드 (라이브러리를 찾을 수 없음) 06-18 20 : 46 : 33.634 : ERROR / GLLogger (578) : 라이브러리를로드 할 수 없음 (라이브러리를 찾을 수 없음)

답변:


107

나를 위해 일한 해결책은 메시지를 받았을 때입니다.

HOME ( 'android.process.acore')이 시작되기를 기다리는 중 ...

몇 초 동안 기다린 다음 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 Android 애플리케이션으로 실행을 다시 클릭하십시오.


1
이것이 효과가 있었던 사람들을 위해 새 에뮬레이터를 시작 했습니까 아니면 기존 에뮬레이터에 올바르게 바인딩 되었습니까?
Gibron

@Gibron : 기존 에뮬레이터에 연결되며 새 에뮬레이터를 열지 않습니다.
SST

15
그런 다음 에뮬레이터를 설치하지만 "디바이스가 준비되지 않았습니다. 다음 시도까지 3 초를 기다립니다."라는 메시지가 표시됩니다. 장치를 찾을 수 없다는 메시지가 표시 될 때까지 반복합니다.
user987723 jul.

나는 얻었다 "장치 준비되지 대기 삼초 다음 시도하기 전에."이 너무
Bagusflyer

작업 관리자에서 에뮬레이터의 프로세서 수와 우선 순위를 높이는 데 상당한 도움이됩니다.
Kaveh

13

나는 같은 문제에 직면했다. 그러나 프로젝트-> 클린에 갔을 때 작동했습니다. 왜 그런 일이 발생했는지 모르겠습니다. 도움이 되었기를 바랍니다


10

나는 항상이 문제를 겪고 있으며 그것을 고치려고 노력하는 동안 잠재적 인 생산성과 교육을 많이 잃었습니다. 나를 위해 작동하는 유일한 것은 세 가지 다른 좋은 답변의 조합입니다.

  1. 프로젝트-> 청소
  2. 모든 AVD를 삭제하고 새 AVD를 만듭니다.
  3. 실행 시도가 여전히 'Waiting for HOME'(2 분 이상)에서 너무 오래 걸리거나 에뮬레이터가 1 ​​분마다 계속 재부팅되는 경우 동일한 기존 에뮬레이터 인스턴스를 선택하여 Android 앱으로 실행을 여러 번 시도합니다 (항상 수동으로 실행을 선택합니다). ).

이 문제가 발생하는 이유, 원인 또는 내부적으로 무슨 일이 일어나고 있는지 아무도 모르는 것이 이상합니다. 내가 제공 할 수있는 유일한 단서는 DDMS가 'Waiting for HOME'일시 중지 중에 "Class not found for preloading : libcore.base.CollectionUtils"와 같은 몇 줄을 표시한다는 것입니다.


난 당신이 모든 AVD에를 삭제하고 새로 만들 단지 문제의 하나를 삭제하고 새로 만들 필요가 있다고 생각 해달라고
PhillyNJ

클릭 한 번으로 선택한 AVD를 삭제하고 동일한 매개 변수로 다시 만드는 "AVD 갱신"버튼은 어떻습니까?
DarenW

3

나를 위해 일한 것은 AVD 관리자에서 AVD를 삭제하고 새 것을 만드는 것이 었습니다. 그런 다음
실행> 구성 실행으로 이동 하여 대상 탭을 선택하고 새 AVD를 선택합니다.


2

다음 단계가 저에게 효과적이었습니다. 1. 프로젝트로 이동-> 정리. 2. 이전 AVD를 삭제하고 새 AVD를 만듭니다.


2

이 문제는 "Create new Android virtual device (AVD)"대화창에서 AVD 관리자를 생성하는 동안 "Snapshot"이 "Enabled"로 표시 되었기 때문에 발생합니다.

해결책:

"사용"확인란이 선택되지 않은 새 AVD 관리자를 만든 다음 새로 만든 AVD 관리자를 "대상"으로 사용하여 프로젝트를 실행 해보십시오. 문제가 더 이상 발생하지 않습니다.


2
나는 이것이 나를 위해 일하는 해결책이라는 것을 알았습니다. 또한 문제의 증상은 사용 하지 않는 동안 장치를 삭제하려고 할 때 발생한다는 것을 발견했습니다. AVD는 사용 중이기 때문에 삭제할 수 없습니다. 새 장치 생성-> 문제 없음.
Gibron 2011

2

새 가상 장치를 만들고 AVD 관리자에서 시작하여이 문제를 해결했습니다. 장치를 시작하는 데 몇 분이 걸리며 기다려야합니다. 그런 다음 이미 시작된 장치에서 응용 프로그램을 실행할 수 있습니다.


2

옵션 :

  • 에뮬레이터에서 홈 버튼을 클릭합니다. 2 초 정도 기다려주세요 .... 이건 항상 저에게 효과적입니다 !!!

또는

  • Shreya의 제안을 따르십시오 (가장 많은 제안이 있고 Gray가 편집 한 것).

1

AVD 장치의 SD 카드에는 12Mb 만있었습니다.

2Gb로 늘리면 문제가 해결되었습니다.


내부 200 개와 sd ​​카드 0 개가 있습니다. 400/200으로 변경하면 도움이되었습니다.
Zitrax

1

해결책:

명령 줄에서 에뮬레이터를 실행합니다.

sdk/tools> ./emulator-x86 -avd <DeviceName> -partition-size 1024 -gpu on

그런 다음 명령 줄에서도 앱을 실행했습니다 (내장 Cordova / PhoneGap 도구 사용).

myapp/cordova> ./run

배경

나는 이것이 일종의 하드웨어 호환성 문제라고 생각합니다. PhoneGap 2.4.0 시작 지침을 따를 때이 문제가 발생했습니다 . 저는 그들의 조언에 따라 Intel Hardware Accelerated Execution Manager를 설치했는데 이것이 제 문제의 원인이라고 생각합니다. Eclipse는 폴더 emulator64-x86에 있는 프로그램 sdk/tools을 사용하여 에뮬레이터를 시작합니다. Eclipse 내에서이를 변경할 수있는 방법을 찾을 수 없었지만 Intel HAXM 웹 페이지 의 "Tips & Tricks"섹션에 따라 emulator-x86대신 프로그램 을 사용하여 명령 줄에서 에뮬레이터를 성공적으로 실행할 수 있다는 것을 알았습니다 . emulator64-x86프로그램이 내 시스템에서 작동하지 않는 이유를 모르겠습니다 . 나는 내가 64 비트 프로세서가 않는 것이 애플의 웹 사이트에서 확인.

내 시스템 :

  • OSX 10.6.8
  • 2x2.26 GHx 쿼드 코어 Intel Xeon
  • 6GB RAM
  • ADT v21.1.0-569685
  • 이클립스 3.8.0

내 AVD :

  • 기기 : Nexus One
  • 대상 : Android 4.2.2-API 레벨 17
  • CPU : Intel Atom (x86)
  • 램 : 512
  • 내부 저장 : 256
  • SD 카드 : 128

업데이트 :emulator64-x86 아직 작동하지 않는 확인을 찾았 지만 인텔
morphatic

1

새 장치를 만들었습니다. 이전 항목을 삭제했습니다.


1

이 솔루션 중 어느 것도 나를 위해 일하지 않았습니다. 대신 명령 줄 도구 (또는 Mac의 터미널)로 이동하여 CD / platform-tools 디렉터리로 이동 한 다음 다음을 실행했습니다.

adb kill-server

그런 다음 이것을 실행하십시오.

adb start-server

내가 이것을 한 후에 모든 것이 다시 작동했습니다. 왜? 누가 알아.

내 MAC에서 platform-tools 폴더의 경로는 $ HOME / Installations / adt-bundle-mac-x86_64-20130522 / sdk / platform-tools 아마도 컴퓨터의 다른 곳에있을 것입니다.

몇 가지 유용한 단계를 제공하는이 페이지도 찾았습니다.

http://android.okhelp.cz/android-emulator-wont-run-application-started-from-eclipse/


1

나를 위해 일한 것은 AVD (Android Virtual Device)를 만들거나 편집 할 때 "Use Host GPU"확인란을 활성화하는 것이 었습니다. 이 확인란은 기본적으로 활성화되지 않았습니다.


1

'에뮬레이션 옵션 :'에서 '호스트 GPU 사용'옵션을 선택했을 때 저에게 효과적이었습니다.

가상 장치의 편집 창에서 옵션을 찾을 수 있습니다.

여기에 이미지 설명 입력


0

가상 장치 SD 카드 크기를 500MB에서 2GiB로 늘 렸는데 문제가 해결되었습니다.


0

다음 단계가 저에게 효과적이었습니다. 1. 프로젝트로 이동-> 정리. 2. 이전 AVD를 삭제하고 새 AVD를 만듭니다.


0

나는 이것이 오래된 게시물임을 알았습니다. 그러나 나는 방금 같은 문제에 부딪 쳤고 해결책을 찾았습니다. A) CPU / ABI가 원자인지 확인하십시오. B) Ram이 2048 C) VM 힙이 256 D) 내부 저장소가 200 E) 호스트 GPU 사용 여부를 확인하십시오 F) 장치가 Nexus 5인지 확인하십시오 (개인 선택). G) Android 4.4.2 API 레벨 19

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.