Une erreur interne s'est produite pendant: "Lancement du projet". Java.lang.NullPointerException


Mon projet Android se compilait bien mais soudainement il a cessé de se lancer. Ensuite, j'ai essayé de lancer d'autres projets à partir de l'Explorateur de projets et tous les projets ont lancé la même exception:

An internal error occurred during: "Launching Project". java.lang.NullPointerException

Mais la console montre toujours que tout est normal.

Android Launch!
adb is running normally.
Performing com.mmcolrev.LoginActivity activity launch

Voici la capture d'écran de l'erreur.

entrez la description de l'image ici

Author: sashoalm, 2014-09-15

7 answers

Si quelqu'un rencontre ce problème, gardez d'abord à l'esprit que l'erreur n'est pas dans votre code mais en raison d'un problème interne dans eclipse ADT. Je ne connais pas le problème exact, mais heureusement, j'ai trouvé un moyen de le résoudre. Si vous rencontrez cette erreur, suivez les étapes ci-dessous:

  1. Quitter Eclipse.
  2. Accédez à Android workspace.
  3. Localiser .dossier de métadonnées (assurez-vous de définir la visibilité du dossier caché).
  4. Supprimer .des métadonnées de niveau dossier.
  5. Démarrer Eclipse (vous remarquerez que l'explorateur de projets est vide, pas de panique) et importez tous vos projets.
 8
Author: Crawler, 2014-09-17 15:26:37

Suppression Gen/R.java et redémarrer eclipse, a fonctionné pour moi.

 1
Author: Ujjal Suttra Dhar, 2014-09-27 05:31:52

C'est une cause de AVD n'est pas choisi parce que vous pourriez le supprimer ou il n'est pas ramassé correctement ... en d'autres termes, la cible de déploiement n'est pas spécifiée ou elle a un problème pour ramasser un périphérique.

Pour Résoudre ce problème:

  • Faites un clic droit sur votre projet et choisissez "Propriétés"
  • Dans les paramètres "Exécuter/Déboguer", Mettez en surbrillance le nom de votre application, puis appuyez sur "Modifier"..."
  • Dans l'onglet "Cible" , vous devez choisir un périphérique virtuel à sélectionner automatiquement sous l'option nommé " Choisir automatiquement appareil compatible..."
    • pour éviter une telle invite, vous pouvez choisir la première option "Toujours demander de choisir un appareil" qui vous demandera à chaque fois de choisir ou de choisir un appareil à l'intérieur duquel vous souhaitez exécuter votre application.

Si cela ne fonctionne toujours pas redémarrez Eclipse

 1
Author: msoliman, 2014-12-06 19:33:32

Une cause de ce problème pour moi était que j'avais mis à jour mes outils Android avec le programme d'installation. Il s'exécutait en arrière-plan en faisant toutes ses mises à jour. Je l'avais oublié depuis que je lui avais dit de faire le travail en arrière-plan. Puis réalisé qu'il avait terminé son travail et avait besoin d'un redémarrage après l'installation.

Une fois la mise à niveau / installation terminée et le redémarrage de l'EDI, l'environnement Eclipse s'est remis à se comporter normalement.

 1
Author: Jay Snayder, 2014-12-16 15:38:28

Dans mon cas, c'était parce que je l'exécutais avec Debug As -> Android Native Application, alors que l'émulateur était fermé (je déboguais sur l'émulateur, pas sur un vrai téléphone).

Je devais d'abord démarrer l'émulateur à l'aide de Debug As -> Android Application, après quoi Debug As -> Android Native Application fonctionne.

Fermez l'émulateur et l'erreur réapparaît. Ma conclusion est que Debug As -> Android Native Application ne fonctionnera pas à moins que l'émulateur ne soit déjà démarré.

 0
Author: sashoalm, 2015-08-06 13:04:20

J'ai eu cette erreur avec un projet NDK (eclipse mars, chargé un projet ant) chaque fois que j'ai essayé de lancer sur l'appareil (google tango yellowstone) en utilisant Debug As -> Android Native Application. Notez que j'ai changé le périphérique et changé une bibliothèque dépendante depuis la dernière construction réussie.

Quand j'ai essayé Debug As -> Android Application j'ai eu ce message:

La réinstallation a échoué en raison de signatures d'application différentes. Vous devez effectuer une désinstallation complète de l'application. AVERTISSEMENT: Cela supprimera l'application de données!

Voulez-vous désinstaller?

Cliquer sur OK ici a résolu le problème, donc Debug As -> Android Native Application a également fonctionné à nouveau.

 0
Author: robert liebo, 2016-09-23 17:30:26

J'ai eu le même problème, tout d'un coup. Cela ne s'est produit que lorsque j'ai couru en mode Débogage, et pour moi ce qui a été corrigé... Exécuter - > Supprimer Tous Les Points D'Arrêt. Ensuite, je pourrais les ajouter, et il a bien fonctionné en mode débogage.

 0
Author: puzzywuzzy, 2016-12-07 14:23:45