2014-11-25 2 views
4

나는 윈도우 7에 VM웨어를 설치했다. VM웨어에서는 안드로이드 애플리케이션을 개발할 환경이있는 우분투 컴퓨터가있다. 내 컴퓨터에는 i7 프로세서가 있습니다. VM의 경우 두 개의 코어가있는 두 개의 프로세서를 할당하고 Vt-x를 활성화했습니다. 난 이미 성공적으로 모든 단계를 https://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-emulator에 따라했지만 에뮬레이터를 시작하면 어떤 개선 (나는 에뮬레이터를 시작할 때 HAXM이 사용 가능하다는 예상 된 확인을 얻지 못함)을 알 수 없습니다.VMWare 내부의 Linux에서 HAXM을 사용할 수 있습니까?

Windows에 HAXM을 설치했지만 정상적으로 작동하지만 실제로 개발 환경에 Linux를 사용해야합니다.

아이디어가 있으십니까?

감사합니다.

+0

Android 7은 Windows 7에서 훌륭하게 작동합니다. 개발 과정에서 리눅스가 필요한 비표준적인 부분이 있다고 생각합니까? – ianhanniballake

+0

그것은 훌륭하게 작동하지만 리눅스에서 성능이 훨씬 뛰어나다는 것을 읽었습니다. (그것이 제가 VM을 사용하는 이유입니다). 마지막으로 내 컴퓨터에 Ubuntu를 설치하고 HAXM을 설치하기로 결정했습니다. 성능의 차이는 현실입니다. Linux에서 에뮬레이터는 Windows에서 적어도 두 배 빠릅니다. 어쩌면 Linux는 Windows만큼 쉽지는 않지만 확실히 (적어도 개발 목적에서는) 더 빠릅니다. – jcrwork

답변

1

나는 가상 머신에서 HAXM을 활성화하는 것이 불가능하다는 것을 계속 읽고있었습니다 (가상 머신으로 가상화하는 것과 같을 것입니다). HAXM은 "실제"하드웨어에 액세스해야합니다.

2

이 2017

지금 확실히 가능하다 당신이 필요합니다

  1. 인텔의 CPU를
  2. 활성화 BIOS에서 VT-를 VT-X 사용 (HAXM은 인텔이 아니라) x CPU 및 MMU 가상화를위한 VMWare 호스트 설정에서
  3. "게스트 운영 체제에 하드웨어 지원 가상화 공개"
  4. (Windows 서버 만 해당) Hyper-V 비활성화
  5. 게스트 OS 내부에서 HV 노출을 지원하는 VMWare 버전입니다.
  6. 게스트 OS

페이지의 HAXM 설치 다음 단계로 https://communities.vmware.com/docs/DOC-8970

, 나는 ESXi를 6.0에서 윈도우 2012 게스트 OS 내부 x86_64의 안드로이드 VM을 가속 HAXM을 시작 할 수 있었다.

참고 : 소프트웨어 기반 GPU를 사용하여 VM을 시작해야했지만 서버에 가능한 그래픽 카드가 없어서 VM 구성/제한 및/또는 내 서버의 기본 하드웨어 기능