2013-08-21 5 views
1

Привет я сделал некоторые изменения в моей уже сделал applicaation ... и теперь он не сразу aafter laaunching ..приложение падает еще до запуска

здесь подробности запись в журнале:

08-21 06:01:58.726: D/AndroidRuntime(782): Shutting down VM 
08-21 06:01:58.756: W/dalvikvm(782): threadid=1: thread exiting with uncaught exception (group=0x414c4700) 
08-21 06:01:58.796: E/AndroidRuntime(782): FATAL EXCEPTION: main 
08-21 06:01:58.796: E/AndroidRuntime(782): java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{hellog.diwesh.NugaBest/helog.diwesh.NugaBest.NUGA_HealthCareActivity_Intro}: java.lang.ClassNotFoundException: Didn't find class "helog.diwesh.NugaBest.NUGA_HealthCareActivity_Intro" on path: DexPathList[[zip file "/data/app/hellog.diwesh.NugaBest-2.apk"],nativeLibraryDirectories=[/data/app-lib/hellog.diwesh.NugaBest-2, /system/lib]] 
08-21 06:01:58.796: E/AndroidRuntime(782): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2137) 
08-21 06:01:58.796: E/AndroidRuntime(782): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2261) 
08-21 06:01:58.796: E/AndroidRuntime(782): at android.app.ActivityThread.access$600(ActivityThread.java:141) 
08-21 06:01:58.796: E/AndroidRuntime(782): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256) 
08-21 06:01:58.796: E/AndroidRuntime(782): at android.os.Handler.dispatchMessage(Handler.java:99) 
08-21 06:01:58.796: E/AndroidRuntime(782): at android.os.Looper.loop(Looper.java:137) 
08-21 06:01:58.796: E/AndroidRuntime(782): at android.app.ActivityThread.main(ActivityThread.java:5103) 
08-21 06:01:58.796: E/AndroidRuntime(782): at java.lang.reflect.Method.invokeNative(Native Method) 
08-21 06:01:58.796: E/AndroidRuntime(782): at java.lang.reflect.Method.invoke(Method.java:525) 
08-21 06:01:58.796: E/AndroidRuntime(782): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:737) 
08-21 06:01:58.796: E/AndroidRuntime(782): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 
08-21 06:01:58.796: E/AndroidRuntime(782): at dalvik.system.NativeStart.main(Native Method) 
08-21 06:01:58.796: E/AndroidRuntime(782): Caused by: java.lang.ClassNotFoundException: Didn't find class "helog.diwesh.NugaBest.NUGA_HealthCareActivity_Intro" on path: DexPathList[[zip file "/data/app/hellog.diwesh.NugaBest-2.apk"],nativeLibraryDirectories=[/data/app-lib/hellog.diwesh.NugaBest-2, /system/lib]] 
08-21 06:01:58.796: E/AndroidRuntime(782): at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:53) 
08-21 06:01:58.796: E/AndroidRuntime(782): at java.lang.ClassLoader.loadClass(ClassLoader.java:501) 
08-21 06:01:58.796: E/AndroidRuntime(782): at java.lang.ClassLoader.loadClass(ClassLoader.java:461) 
08-21 06:01:58.796: E/AndroidRuntime(782): at android.app.Instrumentation.newActivity(Instrumentation.java:1061) 
08-21 06:01:58.796: E/AndroidRuntime(782): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2128) 
08-21 06:01:58.796: E/AndroidRuntime(782): ... 11 more 
08-21 06:02:36.656: I/Process(782): Sending signal. PID: 782 SIG: 9 
+0

Вы объявили новый класс в своем манифесте? Если да, проверьте, указано ли имя класса правильно или нет. – Hariharan

+0

Ваше имя пакета hellog.diwesh.NugaBest или helog.diwesh.NugaBest? – Hariharan

+1

Пожалуйста, опубликуйте манифест – Simon

ответ

1

у вас добавить новый класс NUGA_HealthCareActivity_Intro в ваш манифест?

+0

Я не добавил ... я удалил некоторые файлы .... – dexter87

+0

, так что, возможно, активность еще объявлена ​​в вашем манифесте. Вы должны удалить его! – Dyna

0

Ваше исключение говорит,

Caused by: java.lang.ClassNotFoundException: Didn't find class "helog.diwesh.NugaBest.NUGA_HealthCareActivity_Intro" on path: DexPathList[[zip file "/data/app/hellog.diwesh.NugaBest-2.apk"],nativeLibraryDirectories=[/data/app-lib/hellog.diwesh.NugaBest-2, /system/lib]]

Что означает, что вы пытаетесь получить доступ к классу helog.diwesh.NugaBest.NUGA_HealthCareActivity_Intro но загрузчик классов Android, не может найти этот класс.

Этого класс не присутствует в вашем коде затмения, а также библиотеках баночки хранится в директории LIBS

ли этот класс именуется из библиотеки баночки? Попробуйте заменить библиотеку jar на последнюю.

0

Существует проблема в манифесте, скорее всего, это, проверить имя пакета и имя класса, это может быть не то же самое .. ваша эта деятельность unreacheable, проверить его, helog.diwesh.NugaBest.NUGA_HealthCareActivity_Intro

EDIT

Изменение имени lib папки для libs,

8

Если вы разрабатываете с Eclipse, перейдите на Java сборки пути экспорта/порядка и р ut все ваши конкретные библиотеки FIRST.

Это устраняет проблему.

+0

Была аналогичная проблема. Это исправило это для меня. – UncleIstvan

+0

Это исправлено. Может быть, Дивеш Саксена может отметить этот ответ как «принятый»? Или отметить любой ответ? – Christine

Смежные вопросы