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

안드로이드 GCM REG ID 에러 질문

0 추천

안녕하세요

안드로이드 펍에서도 많이 올라와있는 예제중 

기기 Registration Id 값을 찾아오는 소스를 보면서 테스트중입니다.

그런데 아래와 같은 에러 로그가 나오는데

구글링 해봐도 에러와 관련된 내용을 찾을수가 없는데

혹시 이런 에러로그 보신분 계시면 도움좀 부탁드립니다~

 

08-26 02:51:08.675: E/AndroidRuntime(26062): FATAL EXCEPTION: main
08-26 02:51:08.675: E/AndroidRuntime(26062): java.lang.RuntimeException: Unable to start activity ComponentInfo{패키지명/패키지명.MainActivity}: java.lang.IllegalStateException: No receiver for package 패키지명
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2180)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2230)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at android.app.ActivityThread.access$600(ActivityThread.java:141)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1234)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at android.os.Handler.dispatchMessage(Handler.java:99)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at android.os.Looper.loop(Looper.java:137)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at android.app.ActivityThread.main(ActivityThread.java:5041)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at java.lang.reflect.Method.invokeNative(Native Method)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at java.lang.reflect.Method.invoke(Method.java:511)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:793)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:560)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at dalvik.system.NativeStart.main(Native Method)
08-26 02:51:08.675: E/AndroidRuntime(26062): Caused by: java.lang.IllegalStateException: No receiver for package 패키지명
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at com.google.android.gcm.GCMRegistrar.checkManifest(GCMRegistrar.java:151)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at com.example.gcmpush.MainActivity.registGCM(MainActivity.java:27)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at com.example.gcmpush.MainActivity.onCreate(MainActivity.java:19)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at android.app.Activity.performCreate(Activity.java:5104)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1080)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2144)
08-26 02:51:08.675: E/AndroidRuntime(26062): 	... 11 more

 

sensehyo (120 포인트) 님이 2014년 8월 26일 질문

1개의 답변

0 추천
GCMIntentService.java의 위치를 시작하는 액티비티와 같은 곳에 두셨나요?

설명과 소스가 있어요 http://susemi99.kr/1012
쎄미 (162,410 포인트) 님이 2014년 8월 26일 답변
넵 답변 감사합니다.
같은 경로에 위치되어있으며 혹시 다른 경로에 위치해야 하는건 아니죠?
아뇨 같은 위치 맞아요.
...