Eclipse застревает при попытке запустить приложение для Android
Я пытаюсь запустить приложение helloandroid на Motorola Milestone A853. Я набрал "adb devices", и мобильный телефон был правильно распознан. Однако, когда я пытаюсь запустить приложение, Eclipse всегда застревает на 27% "Запуск делегата".
Что может быть причиной?
Ответы
Ответ 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.
- Я снова подключаю свое устройство и выбираю для вывода.
- Наконец, я решил проблему.