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

GCM RegID 값이 이렇게 생긴게 맞는건가요 ?

0 추천

푸쉬를 한번이라도 뛰어 보고싶어서 http://susemi99.kr/1012 사이트 참고해서 작업중인데 ..

어플 최초 실행시에  

 registration ID not found 

|Device registered, registration ID=APA91bFL3dxVcoZNe6_NN9ftvnTJx9V_Aa9qr8F9JuvcRHE7J6DBfi6Qk3t-f-2UafOLPl36d4Qi4QDlP7yBqvBXzFpGXT0ttFLR8mX0gKkbmUDTEI3cYScGSTRf3xBceJ4R_BNhieTxAcLOc0ZmC27JAla4047rQMMU7zLTngF0dL**********

이런식으로 뜨고 한 5초 정도 있다가 앱이 죽어 버립니다.

에러 로그는 이렇게 뜨고요 ㅠ  

java.lang.RuntimeException: Unable to instantiate receiver com.example.gcm_push_service.receiver.GcmBroadcastReceiver: java.lang.ClassNotFoundException: Didn't find class "com.example.gcm_push_service.receiver.GcmBroadcastReceiver" on path: DexPathList[[zip file "/data/app/com.example.gcm_push_service-1.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.gcm_push_service-1, /vendor/lib, /system/lib]]

최초 실행 에서 앱이 죽고 다음 실행시에는 앱이 죽지 않고 저런 텍스트도 뜨지 않는데 ... 다시 삭제하고 실행하면 저런 텍스트가 나오고 재실행시 뜨지 않습니다.

 

|Device registered, registration ID=APA91bFL3dxVcoZNe6_NN9ftvnTJx9V_Aa9qr8F9JuvcRHE7J6DBfi6Qk3t-f-2UafOLPl36d4Qi4QDlP7yBqvBXzFpGXT0ttFLR8mX0gKkbmUDTEI3cYScGSTRf3xBceJ4R_BNhieTxAcLOc0ZmC27JAla4047rQMMU7zLTngF0dL***********

혹시 RegID 라는게 이걸 말하는 건가요 ?

등록이 되었는지 아니면 아예 안된건지 몰라서 질문드립니다.ㅜ

 

 

CJ여비 (5,730 포인트) 님이 2015년 3월 10일 질문
ID는 맞구요, 에러로그를 보니 java.lang.ClassNotFoundException
라이브러리 추가가 안된거 같군요..

2개의 답변

+1 추천
 
채택된 답변

java.lang.ClassNotFoundException: Didn't find class "com.example.gcm_push_service.receiver.GcmBroadcastReceiver" on path

에러를 봐서는 브로드캐스트 리시버가 제대로 등록된 것 같지 않습니다.

위 경로로 브로드캐스트 리시버가 있는지, 매니페스트에는 등록이 되었는지, 아니면 코드 상으로 리시버를 제대로 등록하는지 확인해 봐야 할 것 같습니다.

해당 명칭의 브로드캐스트 리시버가 일단 없을 가능성이 제일 커보입니다.

 

cc1232 (35,280 포인트) 님이 2015년 3월 10일 답변
CJ여비님이 2015년 3월 10일 채택됨
감사합니다.. 예제에서는 패키지가 따로 있었는데 저는 한패키지에다 넣고 매니페스트 선언에는 패키지명을 잘못써서 나타나는 애러였군요 ㅎ 감사합니다.
+1 추천
http://developer.android.com/intl/ko/google/gcm/client.html

이 페이지를 보고 따라하시면 클라이언트에서 RegID를 구할수잇구여

질문에서 말씀하신 아이디도 맞는거같습니다.
taejun (7,240 포인트) 님이 2015년 3월 10일 답변
답변감사드립니다. 천천히 정독해야겠군요.ㅜㅜ
...