2011-01-04 4 views
0

Google API 레벨 9로 에뮬레이터 (Android 2.2 - 레벨 8)를 실행하여 내 라이센스 검사기 구현을 테스트하지 않으려 고 노력했습니다. 다음과 같이 권장됩니다. http://developer.android.com/guide/publishing/licensing.html#test-env에뮬레이터의 Android LicenseChecker

에뮬레이터가 아닌 장치에서는 정상적으로 작동합니다.

내 AVD 에뮬레이터에는 Market이 설치되어 있지 않습니다. 아키텍처가 시장에 대한 의존성을 보여주기 때문에 문서가 잘못되었는지 잘 모르겠습니다.

에뮬레이터에서 LVL 코드를 실행하는 사람이 있습니까?

감사합니다.

+0

내 질문에 제발 도와주세요 http://stackoverflow.com/q/10895333/1437051 감사 –

답변

2

"Android 2.2 - API 레벨 8"대상으로 에뮬레이터를 실행하려고하는 것 같습니다. LicenseChecker를 실행하려면 가상 장치의 대상이 실제로 "Google API (Google Inc.) - API 레벨 8"이어야합니다. 여전히 2.2 용 에뮬레이터가 열리지 만 Google API를 사용할 수 있습니다.

이 응용 프로그램에 라이선스를 추가하는 에뮬레이터를 설정하려면 다음 단계를 따르십시오 :

  1. 실행 안드로이드 SDK 및 AVD Manager를 라이선스 페이지에서

    .
  2. 사용 가능한 패키지 패널에서 위의 그림과 같이 SDK 저장소에서 SDK 구성 요소 인 "Google API (Google Inc.) - API 레벨 8"이상을 선택하여 다운로드하십시오. 다운로드가 완료되면 Android SDK 및 AVD Manager를 사용하여 다음에 설명 된 해당 구성 요소를 기반으로 새로운 AVD를 만듭니다.
  3. Android SDK 및 AVD Manager의 가상 장치 패널에서 새로 만들기를 클릭하고 새 AVD의 구성 세부 정보를 설정합니다.
  4. 표시되는 대화 상자에서 설명이 포함 된 이름을 AVD에 지정한 다음 '대상'메뉴를 사용하여 새 시스템에서 실행할 시스템 이미지로 'Google API (Google Inc.) - API 레벨 8'을 선택하십시오. AVD. 필요에 따라 다른 구성 세부 사항을 설정 한 다음 AVD 작성을 클릭하여 완료하십시오. SDK 도구는 사용 가능한 Android 가상 장치 목록에 나타나는 새로운 AVD 구성을 만듭니다.
+0

난 구글 API를 2.2 레벨 8을 실행, 그냥했다,하지만 난 실행할 때 에뮬레이터의 내 응용 프로그램에 여전히 ilicensingservice가 없습니다. –

관련 문제