У меня была точно такая же проблема.
Ответ, приведенный ниже, решил его для меня после того, как я потратил целый день на это безумие.
Ошибка запуска Eclipse при попытке запустить приложение для Android
Подсказка находится в самом верху вашей трассы ошибки:
java.lang.NullPointerException at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launch(AndroidLaunchController.java:357)
Ваш проект пытается работать на виртуальном устройстве, которого больше нет. Он не находит его, и вы остаетесь красным, как я. Вы, вероятно, удалили тот AVD, как я. (так расстраивает сообщение об ошибке не яснее!)
Все, что вам нужно сделать, это привязать его к фактическому AVD:
Следующий комментарий CharlieMezak работал на меня.
- щелкните правой кнопкой мыши по проекту затмения
- нажмите «Свойства» и посмотрите «Настройки запуска / отладки»
- Измените настройки вашего проекта, убедившись, что установленный AVD отмечен