2014-06-07 4 views
2

Android에서 작업하기를 원합니다. Android ADT Bundle을 다운로드했습니다. 시작한 후 AVD를 만들었습니다. 절대 시작하지 않습니다. 시작을 클릭하면 에뮬레이터를 시작한 후 몇 시간이 지나면 사라지고 아무 일도 일어나지 않는 창이 나타납니다. 오류 코드 없음, 메시지 없음, 팝업 창이 없습니다. 아무것도 없습니다. 그리고 AVD 삭제를 클릭하면 오류 메시지가 나타납니다.에뮬레이터를 시작할 때 전혀 아무런 변화가 없습니다.

이 에뮬레이터는 현재 실행 중이며 삭제할 수 없습니다.

저는 Linux 12.04에서 일하고 있습니다.

+0

이 유용한 것입니다 http://stackoverflow.com/questions/1554099/why-is-the-android-emulator-so-slow – SMR

+0

내가 터미널에서 시작했는데, 오류가 준거 오류 (코어 덤프) – neerajdorle

+0

이 링크 참조 http://stackoverflow.com/questions/13997771/android-emulator-segmentation-fault –

답변

1

해당 AVD에 할당 된 메모리를 확인하십시오. 그림과 같이

enter image description here

메모리 옵션, 당신은 HAXM/AVD를 설치하는 동안 할당 된 메모리보다 작은 값을 가져야한다. 512MB를 유지하는 것이 가장 좋습니다. 이것은 에뮬레이터가 시작되지 않는 이유 일 수 있습니다. SDK 경로를 올바르게 설정했는지 확인하십시오 (환경 설정 -> Android-> SDK)

2

저는 Linux에 대한 질문을 알고 있지만 Windows에서도 비슷한 문제가 있습니다.

나는 그것이 조금 늦었다는 것을 알고 있지만, 같은 문제가있는 다른 사람들을 위해. 나는이 해결책을 얻었다.

당신은 에뮬레이터를 실행되지만 프롬프트에서 SDK/에뮬레이터로 이동하고 실행해야합니다 :

emulator -avd 'name-of-avd' -verbose

그것은 당신이 느릅 나무 표시됩니다 당신은 느릅 나무의 .DLL이보고 실행할 수있는 위치입니다 있어야 할 곳에 없는.

그래서 내 경우에는 표시된 디렉토리로 수행 및이를 실행

qemu-system-aarch64.exe -avd -NoSkin - verbose

이 .DLL 실종를 설치하고 또한 에뮬레이터가 system32 디렉터리에 Sdk\emulator\lib\qt\lib에있는 .DLL 복사합니다.

관련 문제