2011-07-29 1 views
0

내 실제 테스트 장치에서는 라이센스 확인을받을 수 있지만 PC에서 실행되는 에뮬레이터에서는 어떻게 인증을받을 수 있습니까?Android LVL이 에뮬레이터에서만 라이센스를 허용하지 않습니다.

에뮬레이터에서 테스트 할 때 내가하는 일과 관계없이 NOT_MARKET_MANAGED 오류가 발생합니다. 실제 전화에서 문제없이 통과합니다.

내 에뮬레이터에 시장 앱이 설치되어 있지 않고 테스트 장치가 작동하기 때문에 그렇습니까?

답변

2

글쎄, 에뮬레이터에 LVL 코드를 실행하기 전에 Google 계정 설정이없는 것으로 나타났습니다. 분명히 에뮬레이터에 이미 설정된 Google 계정이없는 경우 LVL에는 유효성 검사를 위해 확인할 계정이 없습니다.

LVL은 Android 마켓이 설치되지 않은 에뮬레이터에서 계속 실행됩니다.

편집

만 실행 에뮬레이터에서 테스트 * 안드로이드 2.2 * LVL 2.3 이상을 실행하는 에뮬레이터에서 작동하지 않습니다 은, 분명 그것은 알려진 버그 *

에게의 *

0

에뮬레이터에는 Android 마켓 앱이 없습니다.

+1

권자 ... 그래 ... 나는 에뮬레이터 안드로이드 마켓 앱이없는 알고 여기에 참조입니다. 내가 이미 알고 있다는 사실을 잘못 이해했는지, 또는 "에뮬레이터에 Android 마켓 앱이 없기 때문에 인증을받을 수없는 이유를 확인하고 있는지 잘 모르겠습니다." 답변을 수락하는 것이 좋기 때문에이를 확인하십시오. – dell116

+0

안드로이드 마켓 응용 프로그램이 없기 때문에 시장 라이센스를받지 않습니다. –

+0

당신은 얼마나 확신합니까? 나는 나의 대답을 확인하기위한 면허증을 가지고있다. – dell116

0

글쎄, 당신은 진짜 문제가있어. 알려진 버그 야. 비록 출구가 있습니다. 라이센스 체크 루틴과 MVC 코드를 분리해야합니다 (꽤 좋은 예가 here). 여러 개의 에뮬레이트 된 API 버전에서 코드를 테스트하고 나면 프로젝트에 라이선스 확인 활동을 추가하고 매니페스트에서 MAIN 및 LAUNCHER로 표시하고 앱을 휴대 전화에 업로드 한 다음 인증을 테스트 할 수 있습니다. 주석의 지침을 따르고 필요한 조정을해야합니다 (예 : java 파일에서 com.android에서 com.google.android로 라이브러리를 변경해야하지만 com.android.vending.LICENSE_CHECK는 다음과 같이 유지해야합니다. 매니페스트는 사용 권한 태그를 사용합니다.

0

저는 이것이 오래된 질문이지만, 저는이 문제를 가지고 있었고 대답을 업데이트 할 것이라고 생각했습니다.

나는 API 15 에뮬레이터를 실행하는 라이센스 검사에 대해 오류 코드 291 (오류 문의 서버)이 반복적으로 나타납니다.이 글을 쓰는 시점의 "accepted"대답에 따르면 "LVL은 에뮬레이터에서 작동하지 않습니다 API 8/2.2 - 알려진 버그 "입니다.

API 15의 경우 Google API의 에뮬레이터 (LVL 라이브러리 포함)를 사용하고 설정으로 이동하여 테스트 사용자 계정을 추가해야만했습니다. Google Play 계정의 내 계정 설정에 따라 Google Play 라이선스 서버에서 적절한 오류 응답을받습니다.

Google Play/Market 앱은 Google API 에뮬레이터를 사용하고 에뮬레이터에서 테스트 계정을 설정하는 경우 필요하지 않습니다.

http://developer.android.com/google/play/licensing/setting-up.html#acct-signin

During testing, to ensure that your application can successfully query the licensing server, you must make sure that you sign in to an account on the device or emulator using: 

The credentials of a publisher account, or 
The credentials of a test account that is registered with a publisher account