2013-06-06 2 views
0

안녕하세요. SDK와 함께 제공되는 ADMMessenger 샘플 응용 프로그램을 실행하고 있습니다.에뮬레이터에서 등록 ID를 얻을 수 없습니다.

register() 방법에 등록 ID를 얻을 수 없습니다.

방법은 다음과 같습니다. 로그 고양이

private void register() 
{ 
    final ADM adm = new ADM(this); 
    if (adm.isSupported()) 
    { 
     if(adm.getRegistrationId() == null) 
     { 
      adm.startRegister(); 
     } else { 

//    final MyServerMsgHandler srv = new MyServerMsgHandler(); 
//    srv.registerAppInstance(getApplicationContext(), adm.getRegistrationId()); 
     } 

     Log.v("log_tag","Reg_id:: "+adm.getRegistrationId()); 
    } 
} 

나는 항상 REG_ID을 얻고있다 :: null의

SampleADMMessageHandleronRegistrationError() 방법은 호출된다.

및 오류에 ERROR_SERVICE_NOT_AVAILABLE

나는 문제가 무엇인지 이해할 수 없다, 나를 도와주세요있다.

+0

에뮬레이터 이미지는 어떻게 생성 했습니까? 일반 이미지입니까, 아니면 Kindle Fire (ICS/4.0.3) 이미지를 사용하고 있습니까? 또한 에뮬레이터에서 사용자로 로그인하십시오 – Offbeatmammal

+0

고마워요! @Offbeatmammal 아마존 계정으로 로그인하여 문제가 해결되었습니다. 이 의견을 답으로 게시 할 수 있습니다. 동의 할 것입니다. –

답변

0

서비스가 제대로 작동하려면 킨들 이미지 (일반 Android는 아님)를 사용해야하며 기기의 계정에 로그인해야합니다 (상태 표시 줄을 맨 위에 놓고 계정을 선택했습니다.

+1

Amazon은 현재 Kindle Fire 에뮬레이터를 제공하거나 지원하지 않습니다. 물리적 장치에서 테스트해야합니다. –

관련 문제