2013-10-08 3 views
0

Мой проект не отлажен от струи. Возможно, у него есть ошибки, но я не могу его отлаживать, пока активность не начинается. Пожалуйста, помогите мне начать отладку. Zipped проект Eclipse, вы можете найти на http://f-bit.ru/249104Не удалось выполнить работу

Сообщения А следующим образом:

«Применение blucar (процесс medynets.dmytro) неожиданно остановился Пожалуйста, попробуйте еще раз.»

LogCat:

10-07 21:14:20.584: E/AndroidRuntime(280): FATAL EXCEPTION: main 
10-07 21:14:20.584: E/AndroidRuntime(280): java.lang.RuntimeException: Unable to  instantiate  activity ComponentInfo{medynets.dmytro/medynets.dmytro.BluCar}:  java.lang.ClassNotFoundException: medynets.dmytro.BluCar in loader dalvik.system.PathClassLoader  [.] 
10-07 21:14:20.584: E/AndroidRuntime(280): at   android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2585) 
10-07 21:14:20.584: E/AndroidRuntime(280): at  android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2679) 
10-07 21:14:20.584: E/AndroidRuntime(280): at android.app.ActivityThread.access  $2300(ActivityThread.java:125) 
10-07 21:14:20.584: E/AndroidRuntime(280): at android.app.ActivityThread $H.handleMessage (ActivityThread.java:2033) 
10-07 21:14:20.584: E/AndroidRuntime(280): at android.os.Handler.dispatchMessage (Handler.java:99) 
10-07 21:14:20.584: E/AndroidRuntime(280): at android.os.Looper.loop(Looper.java:123) 
10-07 21:14:20.584: E/AndroidRuntime(280): at android.app.ActivityThread.main (ActivityThread.java:4627) 
10-07 21:14:20.584: E/AndroidRuntime(280): at java.lang.reflect.Method.invokeNative (Native Method) 
10-07 21:14:20.584: E/AndroidRuntime(280): at java.lang.reflect.Method.invoke (Method.java:521) 
10-07 21:14:20.584: E/AndroidRuntime(280): at com.android.internal.os.ZygoteInit $MethodAndArgsCaller.run(ZygoteInit.java:868) 
10-07 21:14:20.584: E/AndroidRuntime(280): at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:626) 
10-07 21:14:20.584: E/AndroidRuntime(280): at dalvik.system.NativeStart.main(Native Method) 
10-07 21:14:20.584: E/AndroidRuntime(280): Caused by: java.lang.ClassNotFoundException: medynets.dmytro.BluCar in loader dalvik.system.PathClassLoader[.] 
10-07 21:14:20.584: E/AndroidRuntime(280): at dalvik.system.PathClassLoader.findClass (PathClassLoader.java:243) 
10-07 21:14:20.584: E/AndroidRuntime(280): at java.lang.ClassLoader.loadClass (ClassLoader.java:573) 
10-07 21:14:20.584: E/AndroidRuntime(280): at java.lang.ClassLoader.loadClass (ClassLoader.java:532) 
10-07 21:14:20.584: E/AndroidRuntime(280): at android.app.Instrumentation.newActivity (Instrumentation.java:1021) 
10-07 21:14:20.584: E/AndroidRuntime(280): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2577) 
10-07 21:14:20.584: E/AndroidRuntime(280): ... 11 more 
+1

Можете ли вы разместить AndroidManifest? – HappyDump

+0

Попробуйте начать с чистого состояния и прокомментируйте код в действии, а затем постепенно раскомментируйте его. Если проблема не в AndroidManifest.xml, это должно помочь понять проблему. – lub0v

+0

Можете ли вы разместить свой код? – hichris123

ответ

0

Вы используете LIBS? Эта ошибка обычно возникает, когда библиотеки находятся под/lib, а не под/libs.

+0

Благодарим за внимание. Извините, я не использую внешние библиотеки. Моя папка включает только созданные библиотеки. Здесь вы можете увидеть подробности моего проекта: f-bit.ru/249104. Просто нажмите кнопку «Скачать». – user2854879

0

Ваш LogCat говорит

java.lang.ClassNotFoundException: medynets.dmytro.BluCar загрузчик

Похоже, вы добавили библиотеки, но не правильно импортированы ..

Пожалуйста, попробуйте добавить Библиотеки

Свойства (справа от проекта) -> Путь сборки Java -> вкладка «Библиотеки» -> Добавить внешние JARS -> Выберите файл jar ..

Надеюсь, что это поможет.

+0

Благодарим за внимание. Извините, я не использую внешние библиотеки. Моя папка включает только созданные библиотеки. Здесь вы можете увидеть подробности моего проекта: http://f-bit.ru/249104. Просто нажмите кнопку «Скачать». – user2854879

1

Это потому, что вы указали действие в манифест, который на самом деле не существует. Пожалуйста, обратите внимание на названия названий действий и пакетов. Вероятно, у вас есть опечатка.

Edit:

ХОРОШО Я нашел ошибку:

Удалить это из манифеста:

android:allowBackup="true" 
android:allowTaskReparenting="true" 
android:enabled="true" 
android:hasCode="false 
android:testOnly="false" 

А потом, приложение будет по-прежнему сбою, а потому, что вы не добавить разрешения о WAKE_LOCK.

<uses-permission android:name="android.permission.WAKE_LOCK" /> 

Тогда приложение работает правильно!

+0

Спасибо за внимание. Я изменил res/values ​​/ strings/app_name на BluCar (вместо blucar), сохранил файл строк, обновил проект и запустил на AVD. К сожалению, положительного результата не было. У вас есть идеи? – user2854879

+0

Проверьте это на манифесте: android: name = "medynets.dmytro.blucar". Если у вас есть такая запись в Activity, это означает, что у вас есть класс с именем blucar внутри пакета medynets.dymtro – Reinherd

+0

@ user2854879 Проверьте мой ответ. Он работает сейчас. – Reinherd

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