안드로이드 개발 질문/답변
(글 수 40,700)
안녕하세요.
같은 package에 activity와 service가 모두 포함되어 있는 경우는 동작이 잘 되는데,
activity와 service가 서로 다른 package에 있는 경우 다음과 같은 error가 발생하면서 동작 하지 않았습니다.
01-10 23:10:18.879: ERROR/AndroidRuntime(233): Uncaught handler: thread main exiting due to uncaught exception
01-10 23:10:18.901: ERROR/AndroidRuntime(233): java.lang.NoClassDefFoundError: example.ex20GeneralServiceBinder.ex20GeneralServiceBinder$Stub
01-10 23:10:18.901: ERROR/AndroidRuntime(233): at example.ex20ServiceBinderView.ex20ServiceBinderView$1.onServiceConnected(ex20ServiceBinderView.java:87)
01-10 23:10:18.901: ERROR/AndroidRuntime(233): at android.app.ActivityThread$PackageInfo$ServiceDispatcher.doConnected(ActivityThread.java:1089)
01-10 23:10:18.901: ERROR/AndroidRuntime(233): at android.app.ActivityThread$PackageInfo$ServiceDispatcher$RunConnection.run(ActivityThread.java:1106)
01-10 23:10:18.901: ERROR/AndroidRuntime(233): at android.os.Handler.handleCallback(Handler.java:587)
01-10 23:10:18.901: ERROR/AndroidRuntime(233): at android.os.Handler.dispatchMessage(Handler.java:92)
01-10 23:10:18.901: ERROR/AndroidRuntime(233): at android.os.Looper.loop(Looper.java:123)
01-10 23:10:18.901: ERROR/AndroidRuntime(233): at android.app.ActivityThread.main(ActivityThread.java:4338)
01-10 23:10:18.901: ERROR/AndroidRuntime(233): at java.lang.reflect.Method.invokeNative(Native Method)
01-10 23:10:18.901: ERROR/AndroidRuntime(233): at java.lang.reflect.Method.invoke(Method.java:521)
01-10 23:10:18.901: ERROR/AndroidRuntime(233): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:860)
01-10 23:10:18.901: ERROR/AndroidRuntime(233): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:618)
01-10 23:10:18.901: ERROR/AndroidRuntime(233): at dalvik.system.NativeStart.main(Native Method)
error 내용을 봤을때는 package간에 importing하는데서 문제가 발생한것 같긴한데 원인을 통 모르겠습니다.
어떤 문제일까요? 잠깐 살펴봐 주세요.~ (파일 첨부 하였습니다.)
이 질문과 동일 증상 같네요 참고하셔서 수정해보세요