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

에러로그좀 분석 부탁드립니다.

0 추천
05-30 09:04:06.629: E/AndroidRuntime(31747): FATAL EXCEPTION: AsyncTask #1

05-30 09:04:06.629: E/AndroidRuntime(31747): Process: com.androidhive.pushnotifications, PID: 31747

05-30 09:04:06.629: E/AndroidRuntime(31747): java.lang.RuntimeException: An error occured while executing doInBackground()

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at android.os.AsyncTask$3.done(AsyncTask.java:300)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:355)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at java.util.concurrent.FutureTask.setException(FutureTask.java:222)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at java.util.concurrent.FutureTask.run(FutureTask.java:242)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:231)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at java.lang.Thread.run(Thread.java:841)

05-30 09:04:06.629: E/AndroidRuntime(31747): Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at android.os.Handler.<init>(Handler.java:200)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at android.os.Handler.<init>(Handler.java:114)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at android.app.Activity.<init>(Activity.java:765)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at com.androidhive.pushnotifications.MainActivity.<init>(MainActivity.java:67)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at com.androidhive.pushnotifications.ServerUtilities.register(ServerUtilities.java:43)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at com.androidhive.pushnotifications.MainActivity.setReg(MainActivity.java:222)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at com.androidhive.pushnotifications.MainActivity$3.doInBackground(MainActivity.java:172)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at com.androidhive.pushnotifications.MainActivity$3.doInBackground(MainActivity.java:1)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at android.os.AsyncTask$2.call(AsyncTask.java:288)

05-30 09:04:06.629: E/AndroidRuntime(31747):       

at java.util.concurrent.FutureTask.run(FutureTask.java:237)

05-30 09:04:06.629: E/AndroidRuntime(31747):        ... 4 more

05-30 09:04:06.759: E/ActivityThread(31747): Activity com.androidhive.pushnotifications.MainActivity has leaked IntentReceiver com.androidhive.pushnotifications.MainActivity$1@43231760 that was originally registered here. Are you missing a call to unregisterReceiver()?

05-30 09:04:06.759: E/ActivityThread(31747): android.app.IntentReceiverLeaked: Activity com.androidhive.pushnotifications.MainActivity has leaked IntentReceiver com.androidhive.pushnotifications.MainActivity$1@43231760 that was originally registered here. Are you missing a call to unregisterReceiver()?

05-30 09:04:06.759: E/ActivityThread(31747):           at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:805)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:606)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1430)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.app.ContextImpl.registerReceiver(ContextImpl.java:1410)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.app.ContextImpl.registerReceiver(ContextImpl.java:1404)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:467)

05-30 09:04:06.759: E/ActivityThread(31747):          

at com.androidhive.pushnotifications.MainActivity.onCreate(MainActivity.java:159)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.app.Activity.performCreate(Activity.java:5231)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2159)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2245)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.app.ActivityThread.access$800(ActivityThread.java:135)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1196)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.os.Handler.dispatchMessage(Handler.java:102)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.os.Looper.loop(Looper.java:136)

05-30 09:04:06.759: E/ActivityThread(31747):          

at android.app.ActivityThread.main(ActivityThread.java:5017)

05-30 09:04:06.759: E/ActivityThread(31747):          

at java.lang.reflect.Method.invokeNative(Native Method)

05-30 09:04:06.759: E/ActivityThread(31747):          

at java.lang.reflect.Method.invoke(Method.java:515)

05-30 09:04:06.759: E/ActivityThread(31747):          

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)

05-30 09:04:06.759: E/ActivityThread(31747):          

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)

05-30 09:04:06.759: E/ActivityThread(31747):          

at dalvik.system.NativeStart.main(Native Method)

05-30 09:05:08.599: E/InputDispatcher(755): channel '43860658 jp.gungho.padKO/jp.gungho.padKO.AppDelegate (server)' ~ Channel is unrecoverably broken and will be disposed!

 

아직은 초보라 로그 분석이 어렵네요...
드라이버A (210 포인트) 님이 2014년 5월 30일 질문

1개의 답변

0 추천
 
채택된 답변

분석이라..... 분석 할거 도 없이

Caused by: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()

참 쉽죠잉?

번역마저 바라신다면.... 참 난감합니다~!

ThisPlus (46,920 포인트) 님이 2014년 5월 30일 답변
드라이버A님이 2014년 5월 30일 채택됨
...