Подтвердить что ты не робот

Eclipse застревает при попытке запустить приложение для Android

Я пытаюсь запустить приложение helloandroid на Motorola Milestone A853. Я набрал "adb devices", и мобильный телефон был правильно распознан. Однако, когда я пытаюсь запустить приложение, Eclipse всегда застревает на 27% "Запуск делегата".

Что может быть причиной?

4b9b3361

Ответ 1

Имела ту же проблему с 27% с эмулятором. Он был исправлен только после того, как я удалил AVD и воссоздал его, поэтому это очень вероятно связанное с устройством/эмулятором (и, кроме того, перезапуск ADB не устранил проблему).

EDIT:

Обнаружено это на страницах проекта как № 21073, на который ответил benpar:

Обновление. Этот сценарий также можно избежать, если AVD-эмулятор запускается из AVD-менеджера в Eclipse. Проблема возникает при запуске первого эмулятора из кнопки "Запуск" в Eclipse.

Чтобы избежать:

  • Запустить Eclipse
  • Окно → AVD Manager
  • Запустите эмулятор
  • Запустите проект

Ответ 2

У меня также была эта проблема при запуске приложения в эмуляторе. Убедитесь, что эмулятор запущен перед запуском приложения, и у вас не будет этой проблемы.

Ответ 3

Чтобы получить дополнительную информацию, попробуйте установить и запустить приложение из командной строки вне Eclipse. Вы найдете свой .apk в папке /bin вашего проекта, а затем используйте:

adb install -r <projectname>.apk

Это может сработать, а если нет, вы можете получить более подробную информацию о причине ошибки. Мой опыт работы с Eclipse показал, что время от времени это может быть худым, и это должно помочь вам изолировать проблему.

Ответ 4

У меня была такая же проблема с 27%. Отключите устройство и подключите его обратно, зафиксировав его.

Ответ 5

Я обнаружил, что самый быстрый способ - проверить с помощью Android Debug Bridge в командной строке. Иногда все, что требуется, это остановка и запуск сервера adb. То есть:

adb kill-server

Будет остановлен сервер. Тогда:

adb start-server

Это должно сделать это. Проверьте подключенные устройства (но это не обязательно)

adb devices

и в нем перечислены подключенные устройства.
Затем вернитесь к затмению и снова начните отладку.

Это также можно сделать в представлении Устройства через Eclipse.

Ответ 6

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

Ответ 7

Очень раздражающая проблема. Мне пришлось закрыть затмение и эмулятор, а затем снова запустить, что стало трудоемким. Пришел сюда и прочитал, что опубликовала Анна Лир и Винай. Работает! Я думаю, что в моем случае эта проблема возникла, потому что я вышел из затмения, пока эмулятор все еще работал. Чтобы исправить, как писали Анна и Винай, сделайте это...

Убедитесь, что затмение и эмулятор отключены, затем...

  • start elipse
  • запустить эмулятор
  • Закройте eclipse (не выходите из эмулятора)
  • запустите eclipse
  • теперь запускайте свою программу (нужно загружать 100% и не застревать).

Ответ 8

Для меня висел АБР. Никакое количество отказа от затмения или эмулятора не имело никакого эффекта.

  • Завершить эмулятор
  • Завершите работу ADB (я просто убил его процесс, используя диспетчер задач.
  • Запустите эмулятор снова (также вызывает перезапуск ADB)
  • Запустите программу

Он больше не должен застревать.

Ответ 9

Я использовал Samsung Galaxy для запуска приложения. Я потратил много времени на запуск приложения, но он не запускался, и мне приходилось каждый раз перезапускать eclipse. Для меня я просто следую этим шагам и больше не было проблем

  • удалило мое устройство с моего ПК.
  • Запустите приложение
  • Когда он просит подключить ваше устройство или создать AVD.
  • Я снова подключаю свое устройство и выбираю для вывода.
  • Наконец, я решил проблему.