마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

GCM 에서 여기 부분이 왜 에러가 날까요;;

0 추천
try{GCMRegistrar.checkDevice(this);
GCMRegistrar.checkManifest(this);
final String regId = GCMRegistrar.getRegistrationId(this);
if("".equals(regId)|| regId==null){  
        GCMRegistrar.register(this, senderID);
Log.v("", "@@##"+regId);}
else
 Log.v("", "@@##"+regId);
} catch(Exception e){Toast.makeText(this, "aaa", Toast.LENGTH_SHORT).show();}
 
 
메인액티비티 onCreate메서드 내에 위치시켜 놨는데요, 에러가 나면서 중지가 뜹니다.
try catch로 묶었더니. aaa라는 Toast가 뜨구요. 왜 에러가 나는지 모르겠습니다.
 
 
 
 
e.printStackTrace()를 써서 다시 올립니다. 근데 이거 맞나여?
 
영어도 약해서... 감사합니다.
안지대 (980 포인트) 님이 2013년 11월 25일 질문
안지대님이 2013년 11월 25일 수정

3개의 답변

+1 추천

Exception e 객체로 printStackTrace() 를 한번 호출해보시기 발바니다.

callstack을 안보고는 이해하기 어렵습니다.

익명사용자 님이 2013년 11월 25일 답변
+1 추천
푸시 메세지를 사용하려면 C2D_MESSAGE 퍼미션을 주어야 한다고 합니다.
매니페스트파일에서 한번 확인해보셔도 좋을것 같아요.

 

모나미153 (17,540 포인트) 님이 2013년 11월 25일 답변
http://www.androidpub.com/2212444
한번 확인해보세요.
어플 지우고 매니패스트 수정했더니 되네요.^^ 정말 감사합니다.
0 추천
이거 다시 올려봅니다. ;

 

근데 시스템 에러가 장난아니네요;;
안지대 (980 포인트) 님이 2013년 11월 25일 답변
...