2010-07-01 3 views
0

Je suis en train de développer une application Android, je me débrouillais très bien, puis j'ai apporté quelques modifications au code. Tout s'est bien passé, pas de messages d'erreur, jusqu'à ce que j'ai couru le code. Puis-je obtenir cela dans une boîte de dialogue pop-up:Android Launch - Erreur inexplicable

Votre projet contient une erreur (s), s'il vous plaît les corriger avant de lancer votre application

Le titre de la boîte de dialogue pop-up est Android Launch. Je sais que ce n'est pas grand chose à faire, mais c'est tout ce que je reçois. Je n'ai rien non plus dans la console au bas d'Eclipse.

Le message de la boîte de dialogue n'a pas de bouton Détails. =/

+0

En supposant que ce soit Eclipse, il devrait y avoir un bouton Détails dans cette boîte de dialogue, plus les erreurs de syntaxe dans les éditeurs source et sur les icônes dans l'arborescence du projet. – CommonsWare

Répondre

2

Cela peut signifier que vous avez une erreur dans l'un des fichiers XML du projet. Lorsqu'un fichier XML est malformé (balises manquantes, valeurs incorrectes, etc.), Eclipse est capable de détecter que le projet ne peut pas compiler correctement, mais il ne peut pas dire où est le problème. Avez-vous ajouté ou modifié des fichiers XML depuis la dernière exécution réussie, telle qu'une ressource de mise en page ou le manifeste? Si c'est le cas, je suggère de revenir en arrière et de vérifier vos changements pour s'assurer qu'ils sont corrects.

+0

C'est probablement lié à un nouveau fichier .XML, mais quand je reviens et que je supprime le fichier que je viens de créer, le problème est toujours là. Ensuite, je commence un nouveau projet et ça marche très bien jusqu'à ce que la même erreur revienne. Je suis désespérée! – rlc

+0

J'ai déjà rencontré ça. Assurez-vous de ne pas dire au projet de construire et de lancer pendant que vous êtes sur un fichier XML. Cela entraînerait l'échec de la génération et créerait une erreur qui n'existe pas réellement, et apparaîtra donc sur le projet mais pas sur un fichier réel. Vous pouvez résoudre ce problème en reconstruisant le projet à partir de zéro. Dans Eclipse, cela se fait en allant dans Projet-> Nettoyer ... – tlayton

0

Regardez dans l'arborescence de gauche de votre projet et recherchez le fichier avec l'icône d'erreur rouge. Dans ce fichier sur la ligne de l'erreur, il devrait y avoir une autre icône rouge montrant une erreur. Si vous surlignez l'icône, il devrait vous indiquer l'erreur réelle.

+0

C'est le problème. Il n'y a pas de fichiers avec l'icône rouge. Seul le projet a l'icône rouge. – rlc

2

Découvrez this post.

Dans Eclipse, choisissez Window > Show View > Problems, puis lancez votre application.

Vérifiez les erreurs qui se produisent.

par exemple. vous pourriez avoir un expired debug certificate

Trouver le chemin du fichier de clés de débogage en choisissant

Window > Preferences > Android > Build 

Supprimer votre fichier debug.keystore pour y aller à nouveau.

+0

'Fenêtre> Afficher la vue> Problèmes' c'est un must lors du débogage. –