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

gcm 구현중인데 키받는곳에서의 에러가 있어서 질문을 올리게 되었습니다.

0 추천
08-04 10:07:06.520: E/AndroidRuntime(26662): FATAL EXCEPTION: main
08-04 10:07:06.520: E/AndroidRuntime(26662): Process: com.example.sfpushdemo, PID: 26662
08-04 10:07:06.520: E/AndroidRuntime(26662): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.example.sfpushdemo/com.example.sfpushdemo.MyActivity}: java.lang.ClassNotFoundException: Didn't find class "com.example.sfpushdemo.MyActivity" on path: DexPathList[[zip file "/data/app/com.example.sfpushdemo-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.sfpushdemo-2, /vendor/lib, /system/lib]]
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2298)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2453)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at android.app.ActivityThread.access$900(ActivityThread.java:173)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1303)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at android.os.Handler.dispatchMessage(Handler.java:102)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at android.os.Looper.loop(Looper.java:136)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at android.app.ActivityThread.main(ActivityThread.java:5579)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at java.lang.reflect.Method.invokeNative(Native Method)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at java.lang.reflect.Method.invoke(Method.java:515)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1268)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1084)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at dalvik.system.NativeStart.main(Native Method)
08-04 10:07:06.520: E/AndroidRuntime(26662): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.sfpushdemo.MyActivity" on path: DexPathList[[zip file "/data/app/com.example.sfpushdemo-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.sfpushdemo-2, /vendor/lib, /system/lib]]
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:67)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at android.app.Instrumentation.newActivity(Instrumentation.java:1067)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2289)
08-04 10:07:06.520: E/AndroidRuntime(26662): 	... 11 more

앱을 실행을 시키게 되면 앱이 종료가 되었다고 뜨면서 바로 꺼지게 됩니다.

로그캣상 어디가 문제인지가 잘 몰라서 문의를 올리게 되었습니다.

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

1개의 답변

+1 추천

로그를 천천히 읽는 법을 생각해보세요

Caused by: java.lang.ClassNotFoundException: Didn't find class "com.example.sfpushdemo.MyActivity" on path: DexPathList[[zip file "/data/app/com.example.sfpushdemo-2.apk"],nativeLibraryDirectories=[/data/app-lib/com.example.sfpushdemo-2, /vendor/lib, /system/lib]]

해당 위치에 클래스가 없거나 manifest 에 클래스가 선언 안되었거나 둘중 하나 같네요

aucd29 (218,390 포인트) 님이 2014년 8월 4일 답변
...