문제

나는 Android를 처음 접했지만 iPhone 및 Bberry 앱을 게시했습니다. 앱을 작성하고 테스트하기 전에 SDK를 사용하여 에뮬레이터를 만들어야합니다. 기본 에뮬레이터가없는 이유는 무엇입니까? 적어도 Nexus One 또는 HTC Hero Emulator가 제품과 함께 배송되지 않는 이유는 무엇입니까?

융통성이 있어야하지만 Hello World를 쉽게 만들고 가상 Android 폰으로 놀기 쉽게 만들 수없는 이유는 무엇입니까? SDK를 다운로드 할 때 BlackBerry와 iPhone에는 기본 시뮬레이터가 제공됩니다.

고마워, 게리

도움이 되었습니까?

해결책

에뮬레이터 구성 - 또는 Android Virtual Device (AVD)를 생성 할 수 있으므로 3 개의 마우스 클릭으로 이름을 입력하고 이름을 입력 할 수 있습니다. SDK와 함께 배송하는 안드로이드 에뮬레이터.

Nexus One 또는 HTC Hero Emulator가없는 이유는이 배선이 에뮬레이터로 무료로 제공 할 수없는 독점 코드를 갖추고 있기 때문입니다.

Hero와 함께 제공되는 Sense UI는 HTC에서 핸드셋에 대해서만 작성되며 Google지도, Gmail 및 YouTube와 같은 일부 Google 앱은 Google이 소유하고 있으며 Android 오픈 소스 프로젝트의 일부가 아닙니다. Google 이이 앱에 대해 핸드셋 제조업체를 충전하고 SDK에 포함된다면 누구나 무료로 가질 수 있다고 생각합니다.

다른 팁

SDK에는 현재 출시 된 모든 장치에 대한 에뮬레이터가 포함되어 있으므로 작성하고 이름을 지정하면됩니다.

"Nexus One"에뮬레이터를 만들려면 2.1 SDK를 사용하는 AVD를 생성하고 화면 크기가 WVGA800입니다. 그렇게 간단합니다.

예전에는 이런 방식 이었지만 개발자가 개발중인 플랫폼 버전 / 구성 (및 여러 플랫폼 AVD를 생성 할 수 있도록)에 대해 생각하도록 변경되었습니다.

다음은 컵 케이크를 실행하는 에뮬레이터를 시작하는 빠른 방법입니다.

$ Android 생성 AVD -N Android1.5 -t

$ 에뮬레이터 -AVD Android1.5

다른 기능은 어떻습니까 .... 나는 모든 Android 장치에서 앱을 작동시키고 싶습니다. 그러나 나는 그들 모두를 소유하고 있지 않습니다. 단지 1 개만 가능한 하드웨어 구성 (전화)에 대해 AVD를 만들어야합니다. 5-10 전화의 정확한 사양을 추적해야한다는 의미입니까? 결과, 밀도, 종횡비, 입력 유형, 멀티 터치? Proccessor FPU? 어떤 사람들은 일부를하지 않습니다. 등이 필요합니다.

나는 당신의 질문에 혼란스러워합니다. SDK는 에뮬레이터와 함께 배송됩니다. 당신은 만 만들고 구성하기 만하면됩니다 사례 SDK 및 AVD 관리자를 통해 먼저.

SDK의 폴더 /도구에서 Android (Android.bat)를 사용하여 적절한 AVD를 만들 수 있습니다. 또한 해상도, SD 카드, API 레벨을 선택할 수 있습니다. 정말 쉬워요 :) Nexus를 위해 글을 쓰고 싶다면 왜 그렇지 않습니까? 적절한 SDK 레벨을 선택하고 즐기십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top