2013-10-08 4 views
0

Mon projet n'est pas débogué au jet. Peut-être, il a des bogues, mais je ne peux pas le déboguer pendant que l'activité ne démarre pas. S'il vous plaît, aidez-moi à commencer le débogage. projet Eclipse zippé vous pouvez trouver à http://f-bit.ru/249104L'activité a échoué au démarrage

Message AVD est comme suit:

"Le blucar d'application (processus de medynets.dmytro) a arrêté de façon inattendue S'il vous plaît essayer à nouveau."

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

Pouvez-vous poster le AndroidManifest? – HappyDump

+0

Essayez de démarrer avec un état propre et commentez le code dans l'activité, puis supprimez-le progressivement. Si le problème n'est pas dans le AndroidManifest.xml cela devrait aider à comprendre le problème. – lub0v

+0

Pouvez-vous poster votre code? – hichris123

Répondre

0

Utilisez-vous libs? Cette erreur se produit généralement lorsque les bibliothèques sont sous/lib et non sous/libs.

+0

Merci de votre attention. Désolé, je n'utilise aucune bibliothèque externe. Mon dossier inclut uniquement les bibliothèques générées. Vous pouvez voir les détails de mon projet ici: f-bit.ru/249104. Il suffit de cliquer sur le bouton "Скачать". – user2854879

0

Votre logcat dit

java.lang.ClassNotFoundException: medynets.dmytro.BluCar dans le chargeur

On dirait que vous avez ajouté les bibliothèques, mais pas correctement si ..

S'il vous plaît essayer d'ajouter bibliothèques

Propriétés (à droite du projet) -> Chemin de construction Java -> dans l'onglet Bibliothèques -> Ajouter des fichiers JAR externes -> Choisissez le fichier jar ..

Espérons que cela aide ....

+0

Nous vous remercions de votre attention. Désolé, je n'utilise aucune bibliothèque externe. Mon dossier inclut uniquement les bibliothèques générées. Vous pouvez voir les détails de mon projet ici: http://f-bit.ru/249104. Il suffit de cliquer sur le bouton "Скачать". – user2854879

1

C'est parce que vous avez défini une activité dans le manifeste qui n'existe pas réellement. S'il vous plaît essayez de faire attention aux noms des activités et des noms de paquets. Probablement vous avez une faute de frappe.

Edit:

OKAY J'ai trouvé l'erreur:

Supprimer ce de votre manifeste:

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

Et puis, l'application va planter encore, mais parce que vous n'avez pas ajouté des autorisations sur VERROUILLAGE DE RÉVEIL.

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

Ensuite, l'application fonctionne correctement!

+0

Merci de votre attention. J'ai édité res/values ​​/ strings/app_name à BluCar (au lieu de blucar), sauvegardé le fichier de chaînes, projet rafraîchi et exécuté sur AVD. Désolé, il n'y a pas eu de résultat positif. As-tu une idée? – user2854879

+0

Vérifiez ceci sur le manifeste: android: name = "medynets.dmytro.blucar". Si vous avez une entrée comme celle-ci dans une activité, cela signifie que vous avez une classe nommée "blucar" à l'intérieur de medynets du paquet.dymtro – Reinherd

+0

@ user2854879 Vérifie ma réponse. Il fonctionne maintenant. – Reinherd

Questions connexes