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

갑작스런 어플 중지 ㅠㅠ

0 추천

 

09-04 12:23:41.240: I/dalvikvm-heap(25368): Grow heap (frag case) to 10.864MB for 1048592-byte allocation
09-04 12:23:41.270: D/dalvikvm(25368): GC_CONCURRENT freed 1K, 7% free 10545K/11335K, paused 12ms+1ms, total 26ms
09-04 12:23:41.290: D/AbsListView(25368): Get MotionRecognitionManager
09-04 12:23:41.395: D/dalvikvm(25368): GC_CONCURRENT freed 219K, 7% free 10789K/11591K, paused 12ms+15ms, total 37ms
09-04 12:23:41.485: D/dalvikvm(25368): GC_CONCURRENT freed 333K, 8% free 10999K/11911K, paused 12ms+3ms, total 39ms
09-04 12:23:41.485: D/dalvikvm(25368): WAIT_FOR_CONCURRENT_GC blocked 21ms
09-04 12:23:41.485: D/dalvikvm(25368): WAIT_FOR_CONCURRENT_GC blocked 21ms
09-04 12:23:41.490: D/dalvikvm(25368): WAIT_FOR_CONCURRENT_GC blocked 24ms
09-04 12:23:41.565: D/dalvikvm(25368): GC_CONCURRENT freed 318K, 8% free 11230K/12167K, paused 12ms+2ms, total 28ms
09-04 12:23:41.585: D/AbsListView(25368): Get MotionRecognitionManager
09-04 12:23:41.625: D/AndroidRuntime(25368): Shutting down VM
09-04 12:23:41.625: W/dalvikvm(25368): threadid=1: thread exiting with uncaught exception (group=0x4117e2a0)
09-04 12:23:41.625: E/AndroidRuntime(25368): FATAL EXCEPTION: main
09-04 12:23:41.625: E/AndroidRuntime(25368): java.lang.RuntimeException: Unable to start activity ComponentInfo{rojhw.project.mrparking41/rojhw.project.mrparking41.MainActivity}: java.lang.NullPointerException
09-04 12:23:41.625: E/AndroidRuntime(25368): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2110)
09-04 12:23:41.625: E/AndroidRuntime(25368): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2135)
09-04 12:23:41.625: E/AndroidRuntime(25368): at android.app.ActivityThread.access$700(ActivityThread.java:140)
09-04 12:23:41.625: E/AndroidRuntime(25368): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1237)
09-04 12:23:41.625: E/AndroidRuntime(25368): at android.os.Handler.dispatchMessage(Handler.java:99)
09-04 12:23:41.625: E/AndroidRuntime(25368): at android.os.Looper.loop(Looper.java:137)
09-04 12:23:41.625: E/AndroidRuntime(25368): at android.app.ActivityThread.main(ActivityThread.java:4921)
09-04 12:23:41.625: E/AndroidRuntime(25368): at java.lang.reflect.Method.invokeNative(Native Method)
09-04 12:23:41.625: E/AndroidRuntime(25368): at java.lang.reflect.Method.invoke(Method.java:511)
09-04 12:23:41.625: E/AndroidRuntime(25368): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1038)
09-04 12:23:41.625: E/AndroidRuntime(25368): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:805)
09-04 12:23:41.625: E/AndroidRuntime(25368): at dalvik.system.NativeStart.main(Native Method)
09-04 12:23:41.625: E/AndroidRuntime(25368): Caused by: java.lang.NullPointerException
09-04 12:23:41.625: E/AndroidRuntime(25368): at rojhw.project.mrparking41.MainActivity.onCreate(MainActivity.java:75)
09-04 12:23:41.625: E/AndroidRuntime(25368): at android.app.Activity.performCreate(Activity.java:5206)
09-04 12:23:41.625: E/AndroidRuntime(25368): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1094)
09-04 12:23:41.625: E/AndroidRuntime(25368): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2074)
09-04 12:23:41.625: E/AndroidRuntime(25368): ... 11 more
09-04 12:23:42.110: D/dalvikvm(25368): GC_CONCURRENT freed 280K, 8% free 11528K/12423K, paused 12ms+3ms, total 34ms
 
 
공공 api 사용해서 주차장 정보를 뿌려주는 어플을 개발중인데요
 
어제까지 테스트했을땐 잘됬는데 뭐가 문제인지 갑자기
 
어플이 중지되네요 로그를 아무리 들여다봐도 답이 안나오는데
 
혹시 로그정보보고 뭐가 문제인지 파악할수 있나요? ㅠ
익명사용자 님이 2013년 9월 4일 질문

2개의 답변

0 추천

MainActivity 75번째 라인에서 널포인트 익셉션이네요

Gradler (109,780 포인트) 님이 2013년 9월 4일 답변
말씀하신부분 코드가

        GooglePlayServicesUtil.isGooglePlayServicesAvailable(MainActivity.this);
       
       
        my_gps = MyLocation.getMyLocation(MainActivity.this);
        my_location = new LatLng(my_gps[0], my_gps[1]);

이부분인데 원래 잘 됬었거든요 ㅠㅠ 아무리 봐도 무슨 이유인지 잘 모르겠네요
GooglePlayServicesUtil.isGooglePlayServicesAvailable(MainActivity.this);
my_gps = MyLocation.getMyLocation(MainActivity.this);
if(my_gps != null) {
      my_location = new LatLng(my_gps[0], my_gps[1]);
}
이렇게 널체크하세요 my_gps가 널일때가있을겁니다.
0 추천

그쪽 부분 코드가

 

 

GooglePlayServicesUtil.isGooglePlayServicesAvailable(MainActivity.this);

 

 

my_gps = MyLocation.getMyLocation(MainActivity.this);

my_location = new LatLng(my_gps[0], my_gps[1]);

 

이렇게 되는데요 전에는 별문제 없이 잘 돌아갔는데 ㅠㅠ 이거 왜이럴까요

익명사용자 님이 2013년 9월 4일 답변
...