Intereting Posts
Как правильно перемещать объекты по скорости? Стилизация SearchView в панели действий Android Пользовательское поведение с компоновкой координатора Android Studio Update Fails Как добавить изображение к кнопке в android Android: Как я могу перейти от одной «детали» к другой «детали», а кнопка «Вверх» вернется в список «Мастер»? Как определить, установлено ли приложение Android с веб-представлением? Как добавить новые поля и записи в базу данных журналов вызовов (журнал вызовов)? Получение контекста из NativeActivity Мне нужен альтернативный вариант для HttpClient в Android для отправки данных на PHP, поскольку он больше не поддерживается Где я могу найти исходный код для плагина Android Development Tools (ADT) для Eclipse IDE? Передача данных между фрагментами в одной и той же деятельности Обрезка изображения при съемке с камеры Как получить функциональность камеры в веб-обозревателе Android? Проверьте, запущена ли функция из службы

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

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

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

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

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

ОБНОВИТЬ:

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

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

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

Команда,

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

  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 и эмулятор не запущены в диспетчере задач) и начинайте все заново.