Android-에뮬레이터를 시작하는 데 시간이 오래 걸림


10

컴퓨터에 Android-SDK를 성공적으로 설치했습니다. 일반적으로 실제 안드로이드 장치 (HTC HERO)로 응용 프로그램을 테스트하므로 실제 장치에서 응용 프로그램을 빠르게 테스트 할 수 있습니다.

그러나 이미 생성 된 AVD로 에뮬레이터를 실행하려고 할 때 에뮬레이터를로드하는 데 많은 시간이 걸립니다. 이미 사람들이 동일한 문제에 대해 동일한 질문을 던지는 기사와 토론 게시판을 이미 보았습니다.

매번 에뮬레이터가 매번 빨리로드되도록해야합니까?

내 PC에는 2GB의 RAM이 있으며 필요한 작업에 충분하다고 생각합니다. 따라서 메모리 부족으로 인한 것이 아니라고 생각합니다.


나는 같은 문제가 있으므로이 문제가 에뮬레이터 자체와 관련이 있으며 반드시 하드웨어 나 구성은 아닙니다. 유용한 답변이 게시물을 모니터링합니다.
myopic.bones

일반적인 솔루션은 시뮬레이터를 실행 상태로두고 최신 코드 버전을 배포하는 것입니다.
bbaja42

답변:


5

에뮬레이터와 실제 기기 간의 정확도를 극대화하기 위해 Google 에뮬레이터는 일종의 기계 언어 인 ARM opcode를 사용합니다. ARM opcode에서 Intel opcode로 변환해야합니다. 그것이 느린 이유입니다. 내 컴퓨터는 3GB RAM이지만 여전히 느리고 지연됩니다. 문제는 RAM이 아니라 CPU 인 것 같습니다. CPU를 개선하면 에뮬레이터가 향상됩니다.

에뮬레이터를보다 효과적으로 사용하려면 이것이 내 경험입니다.

  • 응용 프로그램을 실행할 때마다 에뮬레이터를 닫지 마십시오.
  • 에뮬레이터 화면의 크기를 작게 조정하십시오.
  • 스냅 샷 비활성화 (예, 유용하지만 에뮬레이터를 닫는 데 시간이 걸립니다).
  • SD 카드 이미지 파일의 파일 경로를 지정하십시오. 많은 AVD에 하나의 SD 카드 만 사용합니다.
  • adb에 문제가 있으면 adb를 재설정하고 에뮬레이터를 닫지 마십시오.
  • 운영 체제에서 몇 개의 프로그램을 엽니 다.
  • Windows를 사용하는 경우 에뮬레이터를 닫지 마십시오. Windows의 최대 절전 모드와 함께 사용하십시오.

참고 문헌 :

안드로이드 에뮬레이터의 빠른 실행

안드로이드 에뮬레이터는 매우 느립니다 (내 질문)


+1 멋진 설명과 테스트로 에뮬레이터로 연주하고 연주했습니다 :)
Paresh Mayani

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