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

gcm 테스중인데 문의를 드리게 되었습니다.

0 추천
08-06 16:20:33.168: E/AndroidRuntime(7760): FATAL EXCEPTION: main
08-06 16:20:33.168: E/AndroidRuntime(7760): Process: co.kr.gmpit.loginfulltest, PID: 7760
08-06 16:20:33.168: E/AndroidRuntime(7760): java.lang.RuntimeException: Unable to start activity ComponentInfo{co.kr.gmpit.loginfulltest/co.kr.gmpit.mains.VTPMsMain_Activity}: java.lang.IllegalStateException: Application does not define permission co.kr.gmpit.loginfulltest.permission.C2D_MESSAGE
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2395)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2453)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at android.app.ActivityThread.access$900(ActivityThread.java:173)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at android.os.Handler.dispatchMessage(Handler.java:102)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at android.os.Looper.loop(Looper.java:136)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at android.app.ActivityThread.main(ActivityThread.java:5579)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at java.lang.reflect.Method.invokeNative(Native Method)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at java.lang.reflect.Method.invoke(Method.java:515)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at dalvik.system.NativeStart.main(Native Method)
08-06 16:20:33.168: E/AndroidRuntime(7760): Caused by: java.lang.IllegalStateException: Application does not define permission co.kr.gmpit.loginfulltest.permission.C2D_MESSAGE
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at com.google.android.gcm.GCMRegistrar.checkManifest(GCMRegistrar.java:137)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at co.kr.gmpit.mains.VTPMsMain_Activity.onCreate(VTPMsMain_Activity.java:504)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at android.app.Activity.performCreate(Activity.java:5451)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1093)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2359)
08-06 16:20:33.168: E/AndroidRuntime(7760): 	... 11 more

구글에서 나온 데모 버전으로는 gcm을 잘 구동하였으나 원래있던 앱과 합쳐서 실행을 하니 시작을 하자마자 프로그램이 죽어버려서 문의를 드리게 되었습니다.

Noswind (2,330 포인트) 님이 2014년 8월 6일 질문

1개의 답변

0 추천
 
채택된 답변

퍼미션 에러같은데요

 

co.kr.gmpit.loginfulltest.permission.C2D_MESSAGE

AndroidManifest에 셋팅을 다시 한번 확인해보시는게...

이름없음 (900 포인트) 님이 2014년 8월 6일 답변
Noswind님이 2014년 8월 6일 채택됨
퍼미션 추가한상태인데도 저렇게 떠서 ... 왜그런지 모르겟네요...
...