Eclipse не запускает приложение для Android на эмуляторе во второй раз

Я решил научить себя тому, как программировать приложения для Android, и поэтому получил ADT на eclipse и просмотрел обучающие материалы на странице разработки Android. Я столкнулся с проблемой, когда eclipse не запускает эмулятор для запуска приложения во второй раз.

Сначала я заметил проблему во втором учебном пособии, в котором рассказывалось о различных макетах для приложения. Я могу запустить приложение просто отлично в первый раз, эмулятор всплывает, и я вижу макет, который я тестирую. Затем я закрываю эмулятор, делаю небольшое изменение (или вообще не изменяю), запускаю его снова, и затмение застревает в части «запускающего делегата». В нижнем правом углу указано, что он загружен до 27%, но потом ничего не происходит. Мой процессор не воспринимается никакими процессами, которые вы ожидаете при запуске эмулятора. Я попытался отменить запуск, но потом просто получил новый заголовок «Отмена запуска», и до сих пор ничего не происходит. Если я закрою и снова затмлю затмение, я снова смогу запустить, как обычно, но затем попробуем сделать то же самое.

Затем я вернулся к первому учебнику («Hello Android!») И обнаружил, что проблема существует и там. Я пытался убить и перезапустить сервер в adb, и это не помогло.

Я подражаю для Android 2.2 froyo на windows xp в eclipse. У меня установлен java JDK 6u29.

ОБНОВИТЬ:

Перезапуск приложения в эмуляторе без закрытия эмулятора не работает – индикатор выполнения все еще загружается и останавливается на 27% без изменений после этого.

ОБНОВЛЕНИЕ 2:

Проблема не была решена, но была найдена работа, просто поддерживая работу эмулятора.

Solutions Collecting From Web of "Eclipse не запускает приложение для Android на эмуляторе во второй раз"

Команда,

Нашел некоторое решение для этого, надеюсь, что это поможет

  1. Запуск затмения
  2. Перейдите в Windows-> AVD manager-> выберите виртуальное устройство -> нажмите start
  3. Щелкните правой кнопкой мыши проект -> выберите команду выполнить как -> запустить конфигурацию и одно и то же виртуальное устройство
  4. Ваше приложение должно загрузиться сейчас
  5. Не закрывайте эмулятор, вы можете вносить изменения в код и следовать 3-му шагу

До сих пор у меня нет проблем с этим методом, любые мысли будут высоко оценены

Думаю, я нашел решение.

Щелкните правой кнопкой мыши по вашему проекту -> Запустить как -> Запустить конфигурации -> Общие -> снимите флажок «Запуск в фоновом режиме»

По крайней мере, это работает для меня 🙂

Сегодня я столкнулся с связанной, но другой проблемой. Я впервые создал эмулятор с моментальным снимком. Я больше не мог запускать приложения во второй раз из «Run As».

Обходной путь состоял в том, чтобы запустить AVD из AVD-менеджера вместо первого вызова «Запустить как».

Я еще не читал все комментарии, но у меня была такая же проблема и она была решена. Единственное, что я сделал, это запустить AVD-менеджер и щелкнуть AVD, который вы уже создали до этого, затем нажать кнопку «Пуск». Еще раз сделайте эти шаги, прежде чем запускать свою программу в качестве приложения для Android. Надеюсь, что это работает …

Я не знаю, есть ли у вас такая проблема. У меня была такая же проблема. С правой стороны у него была DDMS вместо Java. Как только я переключил его на Java, он сработал. Мне пришлось сначала перенести его на Java EE, а затем на Java. Я не знаю, почему он работает именно так, но он работает

Это может хватить на соломинку, так как трудно точно сказать, что вызывает твою проблему, но посмотрел ли ты на этот вопрос и на его ответ ?

Если нет, я надеюсь, что обходной путь с повторным развертыванием после его запуска и работы достаточно хорош 🙂

У меня тоже была очень похожая проблема. Я заметил, что эта проблема возникла, когда я изменил версию Android, которую предполагалось использовать для моего приложения, с изменением (от 2.2 до 4.3 или наоборот) после того, как эмулятор встал.

Для восстановления мне пришлось закрыть eclipse (убедитесь, что eclipse и эмулятор не запущены в диспетчере задач) и начинайте все заново.