web-dev-qa-db-fra.com

Une erreur interne s'est produite lors de: "Launching Project". Java.lang.NullPointerException

Mon projet Android compilait bien mais il a soudainement 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:

Une erreur interne s'est produite lors de: "Launching Project". Java.lang.NullPointerException

Mais la console montre toujours que tout est normal.

Android Launch! 
 Adb fonctionne normalement. 
 Lancement de l'activité com.mmcolrev.LoginActivity

Voici une capture d'écran d'erreur.

 enter image description here

5
Crawler

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

  1. Quittez Eclipse.
  2. Accédez à l'espace de travail Android.
  3. Recherchez le dossier .metadata (assurez-vous d’activer la visibilité des dossiers cachés).
  4. Supprimer le dossier .metedata.
  5. Lancez Eclipse (vous remarquerez que l'explorateur de projet est vide, ne paniquez pas) et importez tous vos projets.
9
Crawler

Une des raisons de ce problème pour moi était que j'avais mis à jour mes outils Android avec le programme d'installation. Il fonctionnait en arrière-plan et effectuait toutes ses mises à jour. Je l'avais oublié depuis que je lui avais dit de faire le travail à l'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/l'installation terminée et le redémarrage de IDE, l'environnement Eclipse est redevenu normal.

1
Jay Snayder

Retirer Gen/R.Java et redémarrer Eclipse a fonctionné pour moi.

1
Ujjal Suttra Dhar

J'ai eu le même problème.

Aucun de mes projets dans l'espace de travail ne s'exécuterait et j'obtiendrais le même message "Une erreur interne s'est produite ..." et les détails ne feraient que dire quelque chose à propos d'un point null. Ceci est arrivé après que j'ai fait des mises à jour et que tous les projets de l'espace de travail aient commencé à donner le même problème.

Il m'a fallu du temps pour trouver le problème:

Quand je vais à la configuration du projet (Run Configuration ...), je pouvais voir que "Projet" était vide dans les paramètres de configuration. Donc, ma mise à jour a supprimé les projets des configurations. Une fois que j'ai remis le projet dans la configuration, le problème avait disparu.

1
Orhan

C’est une cause de l’AVD qui n’est pas sélectionné, car vous risquez de le supprimer ou de ne pas le récupérer correctement. En d’autres termes, la cible de déploiement n’est pas spécifiée ou il ya un problème lors de la sélection d’un périphérique.

Pour résoudre ceci:

  • 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 cliquez sur "Modifier ..."
  • Dans l'onglet "Cible", vous devez choisir un périphérique virtuel à sélectionner automatiquement dans l'option "Choisir automatiquement le périphérique compatible ..."
    • pour éviter une telle invite, vous pouvez choisir la première option "Toujours inviter à choisir un appareil" qui vous demandera à chaque fois de choisir ou de choisir un appareil dans lequel vous souhaitez exécuter votre application.

Si cela ne fonctionne toujours pas, redémarrez Eclipse

1
msoliman

J'ai eu cette erreur avec un projet NDK (Eclipse Mars, chargé d'un projet ant) ​​à chaque fois que j'essayais de lancer l'appareil (Google Tango Yellowstone) en utilisant Debug As -> Android Native Application. Notez que j'ai changé de 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 reçu 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: Ceci supprimera les données de l'application!

Voulez-vous désinstaller?

en cliquant sur OK, le problème a été résolu. Debug As -> Android Native Application a également fonctionné à nouveau.

0
robert liebo

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ébogue sur l'émulateur, pas sur un vrai téléphone).

J'avais besoin de démarrer d'abord l'émulateur en utilisant Debug As -> Android Application, après quoi Debug As -> Android Native Application fonctionnera.

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

0
sashoalm

J'ai eu le même problème tout d'un coup. Cela ne s'est produit que lorsque j'ai exécuté le mode débogage, et pour moi ce qui a été résolu ... Exécuter -> Supprimer tous les points d'arrêt. Ensuite, je pourrais les rajouter, et le programme fonctionnait correctement en mode débogage.

0
puzzywuzzy