2017-12-26 22 views
0

Intel HXAM을 활성화했습니다. 하드웨어에avd에서 안드로이드 에뮬레이터를 실행하면 에뮬레이터가 심각하게 느려집니다.

설정 "에뮬레이터 성능"- GLES 2.0

하지만 AVD에서 그것을 실행하는 경우, 에뮬레이터의 성능이 정말 나쁜 것입니다.

그리고 옵션 "에 -gpu"을 명령 줄에서 실행하면, 모든 것이 지금 올바른지, 에뮬레이터는 빠르고 부드러운.

누구든지이 문제에 대해 알고 계십니까? 옵션 "-gpu on"을 사용하여 avd에서 에뮬레이터를 시작할 수 있습니까? 감사합니다.

+0

나는 명령 줄 -gpu를 사용하여 에뮬레이터를 실행하는 동안 차이점을 보았습니다. @stevenyoung –

+0

난 * 하드웨어 - GLES 2.0 * * * GP 옵션 *입니다 생각합니다. 안드로이드 스튜디오에서 언급 한 * Hardware - GLES 2.0 *은 yuor 컴퓨터 그래픽 카드를 사용합니다. –

+1

@KoVartthan 하드웨어 - GLES 2.0이 -gpu on 옵션 인 경우. 실행기 에뮬레이터 avd 또는 명령 줄에서 "-gpu on"shoule을 사용하면 동일한 성능을 제공하지만 내가 볼 수는 없지만 나를 혼란스럽게합니다. –

답변

0

이유는 여기 그리고 난 에뮬레이터 그리기 옵션을 가속화 할 수있는 호스트 컴퓨터의 GPU를 활용 Click here

GPU 에뮬레이션

GPU 에뮬레이션 (때로는 GPU 가속이라한다)이 링크입니다에서 언급 . 이렇게하면 에뮬레이터가 훨씬 빠르게 실행될 수 있습니다.

GPU 에뮬레이션은 기본적으로 해제되어, 그래서 당신은 당신이 AVD를 시작할 때마다를 활성화해야합니다. AVD 관리자에 '호스트 GPU 사용'이 표시되었지만이 옵션은 현재 Android Studio에서 사용할 수 없지만 명령 줄에서 AVD를 실행하면 GPU 에뮬레이션을 계속 사용할 수 있습니다.

이 활성화 GPU 에뮬레이션하여 AVD를 실행하면 정상적으로 사용할 AVD를 만들려면. 이 예에서는 상상력이 풍부한 myemulator AVD를 만들 것입니다.

는 Mac의 터미널을 열고 (또는 Windows 사용자 인 경우, 명령 프롬프트) 터미널 안드로이드 SDK의 '도구'폴더를 가리키는 있도록 다음 '디렉토리를 변경'. 내 명령은 다음과 같습니다

cd /Users/jessicathornsby/Library/Android/sdk/tools 

다음으로, 예를 들어, 플래그에 -gpu로 만든 에뮬레이터 (myemulator)를 시작 :

./emulator @myemulator -gpu on 

AVD가 활성화 그래픽 가속과 함께 시작됩니다. AVD와의 상호 작용에 시간을 투자하면 속도가 향상됩니다.

+1

감사합니다. 지금 이해하십시오. –