2010-12-11 4 views
4

모바일 앱 개발을 위해 VitualBox를 계속 사용하고 싶지만 이미 에뮬레이트 된 32 비트 컴퓨터에서 에뮬레이터를 충분히 빠르게 실행할 수는 없습니다.모바일 앱 개발을 위해 VirtualBox 사용하기?

이 문제가 발생합니까?

지금이 질문에 대한 대답이 마음에 들지 않는 동안 나는 어쨌든 그것을 묻습니다.

P. 64 비트 컴퓨터가 있습니다.

+0

을 (당신은 일식이든이 대상에 대해 알 수 있도록 수동 또는 자신의 스크립트를 사용하여 TCP를 통해 ADB를 설정해야합니다)? – Falmarri

+7

이것은 영화 창작에있어 도덕적 인 이야기입니다. VM 시간 내에 VM 내부의 VM을 실행하면 정말 느립니다. P – schwiz

+0

질문을 이해하지 못합니다 ... 64bit OS에서 안드로이드를 사용하고 어떤 문제도 발생하지 않습니다. 당신의 다른 기계 사양은 무엇입니까 ?? RAM, CPU, HDD (속도) – drubin

답변

0

트릭 : 4 (또는 그 이상) 코어 CPU, 많은 ram (> 4GB)을 수행하고 메인 운영 체제가 사용하는 디스크 이외의 가상 운영 체제를 설치하십시오 (예 : firewire/esata 외장 드라이브) . 또 다른 가상화 소프트웨어가 더 빠를 수도 있지만 잘 모르겠습니다.

+0

외부 FireWire 드라이브가 OS가 구동되는 드라이브보다 빠르다는 말입니까? -1 – Falmarri

+0

아니요! !! 메인 운영 체제가 실행되고있는 디스크 이외의 디스크를 사용하면 작업 속도가 빨라질 것이라고 말했습니다. 간단합니다. 가상 운영 체제가 기본 운영 체제와 동일한 디스크에있는 경우 디스크 바늘은 주 시스템이나 가상 시스템에 기록 할 때 "시간이 많이 걸릴"때 자체 재배치해야합니다. 다른 디스크를 사용하면 내부 또는 외부의 속도가 빨라집니다! (계속 하시겠습니까?) – lm2s

+2

그러나 외부 디스크를 사용하기로 선택하면 USB 연결이 CPU를 사용하여 데이터 전송을 처리해야하므로 Firewire 또는 eSata 연결이 가장 좋은 옵션이됩니다. – lm2s

0

현재 SDK의 에뮬레이트 된 팔 대신 ​​다른 가상 머신에서 x86 빌드를 사용할 수 있습니다 ... (소문은 Google이 그런 방향으로 움직일 것이라는 소문입니다). 마지막으로 이것을 시도해 보았습니다. 실제 머신에서 실행되는 arm 에뮬레이터보다 훨씬 빠르게 부팅되었지만 마우스 에뮬레이션은 힘들었습니다. 어쩌면 지금 수정 한 것일 수도 있습니다.

정확히 어떤 약

관련 문제