2012-09-07 2 views
0

나는 많은 장치에서 내 응용 프로그램을 테스트 한이 일이 결코,하지만 난 내 안드로이드 개발자 콘솔에서 볼 때, 나는이 많이보고 있어요 :안드로이드 일관된 충돌 - NullPointerException이

나에게
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.MyApp/com.MyApp.ProductMain}: java.lang.NullPointerException 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1696) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1716) 
at android.app.ActivityThread.access$1500(ActivityThread.java:124) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:968) 
at android.os.Handler.dispatchMessage(Handler.java:99) 
at android.os.Looper.loop(Looper.java:130) 
at android.app.ActivityThread.main(ActivityThread.java:3806) 
at java.lang.reflect.Method.invokeNative(Native Method) 
at java.lang.reflect.Method.invoke(Method.java:507) 
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597) 
at dalvik.system.NativeStart.main(Native Method) 
Caused by: java.lang.NullPointerException 
at com.MyApp.ProductMain.onCreate(Unknown Source) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1660) 
... 11 more 

,이 정말로 나에게 많이 말해라. 그렇지 않으면 누군가는 이것을 I보다 좋게 읽을 수있다?

+0

디버그 빌드를 실행하고 있습니까? 하단의 com.MyApp.ProductMain 행에 예외 번호가 표시되어야합니다. 예외가 발생한 곳을 보여줍니다. – noisecapella

+1

onCreate() 코드를 친절하게 연결하십시오. 그렇지 않으면 null 포인터 예외가 무엇인지 알려주지 못합니다. –

+0

이 오류는 Android 앱 콘솔에서 발생한 것으로, 실제 앱에 대해보고 된 오류가 발생했습니다. 그래서 아니오, 디버그 빌드가 아닙니다 ... 이것은 Google에서 내게 알려주는 방식입니다. – Jesse

답변

1

Google Play에서 내 앱을 게시 한 후 발견 한 것은 휴대 전화 제조업체 또는 특정 모델에만 많은 오류가 있다는 것입니다. 일부 휴대 전화 모델은 물건을 처리하는 데 추가 권한이 필요하며 다른 사람이 문제없이 작동하는 지점에서 충돌이 발생합니다. 두 가지 앱 크래시 추적 시스템 : BugsenseACRA은 기기 모델, 기능, Android 버전, 자세한 스택 추적 등과 같이 개발자 콘솔보다 자세한 보고서를 제공합니다. 거기에서 어떤 특정 기기가 오류가 발생했는지 확인할 수 있습니다. 그들을 디버깅하십시오.

관련 문제