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

Logcat 을 이용해서 오류를 잡으려는데요.

0 추천
05-19 04:18:43.583: E/AndroidRuntime(426): FATAL EXCEPTION: main
05-19 04:18:43.583: E/AndroidRuntime(426): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.dongyang.graduateproject/com.dongyang.graduateproject.AuthActivity}: java.lang.NullPointerException
05-19 04:18:43.583: E/AndroidRuntime(426):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1647)
05-19 04:18:43.583: E/AndroidRuntime(426):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1663)
05-19 04:18:43.583: E/AndroidRuntime(426):  at android.app.ActivityThread.access$1500(ActivityThread.java:117)
05-19 04:18:43.583: E/AndroidRuntime(426):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:931)
05-19 04:18:43.583: E/AndroidRuntime(426):  at android.os.Handler.dispatchMessage(Handler.java:99)
05-19 04:18:43.583: E/AndroidRuntime(426):  at android.os.Looper.loop(Looper.java:130)
05-19 04:18:43.583: E/AndroidRuntime(426):  at android.app.ActivityThread.main(ActivityThread.java:3683)
05-19 04:18:43.583: E/AndroidRuntime(426):  at java.lang.reflect.Method.invokeNative(Native Method)
05-19 04:18:43.583: E/AndroidRuntime(426):  at java.lang.reflect.Method.invoke(Method.java:507)
05-19 04:18:43.583: E/AndroidRuntime(426):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
05-19 04:18:43.583: E/AndroidRuntime(426):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
05-19 04:18:43.583: E/AndroidRuntime(426):  at dalvik.system.NativeStart.main(Native Method)
05-19 04:18:43.583: E/AndroidRuntime(426): Caused by: java.lang.NullPointerException
05-19 04:18:43.583: E/AndroidRuntime(426):  at com.dongyang.graduateproject.AuthActivity.onCreate(AuthActivity.java:39)
05-19 04:18:43.583: E/AndroidRuntime(426):  at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
05-19 04:18:43.583: E/AndroidRuntime(426):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
05-19 04:18:43.583: E/AndroidRuntime(426):  ... 11 more
05-19 04:18:45.342: E/InputDispatcher(67): channel '407d4548 com.dongyang.graduateproject/com.dongyang.graduateproject.Splashimg (server)' ~ Consumer closed input channel or an error occurred.  events=0x8
05-19 04:18:45.342: E/InputDispatcher(67): channel '407d4548 com.dongyang.graduateproject/com.dongyang.graduateproject.Splashimg (server)' ~ Channel is unrecoverably broken and will be disposed!

 

*Google maps API v2 지도를 이용한 어플리케이션입니다.

*다른 PC에서 작성된 프로젝트를 import  했습니다.

 import 후에 R.java가 사라지는 오류(?) 때문에  gen에 R class 를 직접 만들어서 기존 프로젝트 R.java의 내용을 복사 붙혀 넣기 했더니 오류가 해결되어 AVD로 실행은 됩니다. 그런데 어플리케이션을 실행하면 첫화면은 실행이되는데.

약 3초 후에 에러가 발생해서 종료합니다. 그래서 logcat를 이용해 오류를 잡으려는데요.

Logcat의  Verbose Debug Warm Info Error Assert  중에 Error 창에 오류내역이 굉장히 많은데요. 

 

*어떤 오류를 잡아야하는지 감이 안와서요. 조언좀 부탁드립니다. 

 

 

 

 

찬스님 (300 포인트) 님이 2013년 5월 19일 질문

2개의 답변

0 추천

 

Caused by: java.lang.NullPointerException
at com.dongyang.graduateproject.AuthActivity.onCreate(AuthActivity.java:39)
여기서 널포인터 났다는데여??
  (11,920 포인트) 님이 2013년 5월 20일 답변
0 추천
R.java는 프로그램상으로 자동생성 되는 것이라 절대로 수정하거나 바꿔치시면 안됩니다.

프로그램에 오류가 있다면 자동으로 제거되니...

프로그램의 오류부터 잡으시길 바랍니다.

그럼 알아서 생성됩니다
무적취객 (1,100 포인트) 님이 2013년 5월 21일 답변
...