안녕하십니까
email application 공부중에 문제가 생겨서 여쭤봅니다.
구글에서 기본으로 제공하는 email app을 변경하여 사용하려고 하는데
application을 emulator 에 올릴 때 기존 eamil application 이 있어서 설치가 안되는 문제를 해결하기 위해
package 명을 변경하였습니다.
package 명을 변경 한 뒤로 계속 다음과 같은 에러가 발생합니다.
로그파일을 첨부합니다.
-------------------------------------------------------------------------------------------------------------------------------
05-16 16:36:45.322: DEBUG/dalvikvm(629): Debugger has detached; object registry had 1 entries
05-16 16:36:45.332: INFO/AndroidRuntime(629): NOTE: attach of thread 'Binder Thread #3' failed
05-16 16:36:45.672: DEBUG/AndroidRuntime(639): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
05-16 16:36:45.672: DEBUG/AndroidRuntime(639): CheckJNI is ON
05-16 16:36:46.072: DEBUG/AndroidRuntime(639): Calling main entry com.android.commands.am.Am
05-16 16:36:46.092: INFO/ActivityManager(60): Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 cmp=com.android.eaimail/.activity.Welcome } from pid 639
05-16 16:36:46.122: INFO/ActivityManager(60): Start proc com.android.eaimail for activity com.android.eaimail/.activity.Welcome: pid=647 uid=10037 gids={3003, 1015}
05-16 16:36:46.152: DEBUG/AndroidRuntime(639): Shutting down VM
05-16 16:36:46.162: DEBUG/dalvikvm(639): GC_CONCURRENT freed 102K, 69% free 319K/1024K, external 0K/0K, paused 1ms+1ms
05-16 16:36:46.162: DEBUG/dalvikvm(639): Debugger has detached; object registry had 1 entries
05-16 16:36:46.702: DEBUG/AndroidRuntime(647): Shutting down VM
05-16 16:36:46.792: WARN/dalvikvm(647): threadid=1: thread exiting with uncaught exception (group=0x40015560)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): FATAL EXCEPTION: main
05-16 16:36:46.812: ERROR/AndroidRuntime(647): java.lang.RuntimeException: Unable to instantiate application com.android.eaimail.Email: java.lang.ClassNotFoundException: com.android.eaimail.Email in loader dalvik.system.PathClassLoader[/data/app/com.android.eaimail-1.apk]
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at android.app.LoadedApk.makeApplication(LoadedApk.java:466)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:3260)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at android.app.ActivityThread.access$2200(ActivityThread.java:117)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:969)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at android.os.Handler.dispatchMessage(Handler.java:99)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at android.os.Looper.loop(Looper.java:123)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at android.app.ActivityThread.main(ActivityThread.java:3683)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at java.lang.reflect.Method.invokeNative(Native Method)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at java.lang.reflect.Method.invoke(Method.java:507)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:839)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:597)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at dalvik.system.NativeStart.main(Native Method)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): Caused by: java.lang.ClassNotFoundException: com.android.eaimail.Email in loader dalvik.system.PathClassLoader[/data/app/com.android.eaimail-1.apk]
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:240)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at java.lang.ClassLoader.loadClass(ClassLoader.java:551)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at java.lang.ClassLoader.loadClass(ClassLoader.java:511)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at android.app.Instrumentation.newApplication(Instrumentation.java:942)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): at android.app.LoadedApk.makeApplication(LoadedApk.java:461)
05-16 16:36:46.812: ERROR/AndroidRuntime(647): ... 11 more




클래스 이름 바꾸시면서 메니패스트에 애플리케이션 패키기 경로도 바뀌어 지셨는지....? 메니패스트의 패키지 경로들도 한번 체크해보세요.