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

Не удалось установить *.apk на эмулятор устройства-5554: EOF

Проект, который я пытался запустить, настроен на уровень minSDK 7. Я получил указанное выше сообщение об ошибке при запуске виртуального устройства Android-5554 (другие устройства работают хорошо). Он работает так медленно и занимает слишком много времени, чтобы домашний экран даже не запускался. В конце он выдает эту ошибку:

Не удалось установить *.apk на устройстве 'emulator-5554': EOF

Я перезагружал свой компьютер и Eclipse несколько раз, а также чистые проекты. Я тоже пробовал это Почему эмулятор Android так медленно? Как мы можем ускорить эмулятор Android? чтобы исправить это. Вчера все работало довольно хорошо. Теперь это так вяло.

Любое предложение или помощь? Спасибо

4b9b3361

Ответ 1

Я сталкивался с этой проблемой много раз. Попробуйте каждый из этих шагов после каждого шага запустить файл APK, если он не работает, перейдите к следующему шагу:

  • Запустите его снова. (просто попробуйте повторить его).
  • Project- > Clean (очистить проект и любые проекты, на которые он опирается).
  • Щелкните правой кнопкой мыши проект в проводнике пакетов, затем закройте его. Затем закройте Eclipse. Затем снова закройте.
  • То же, что и предыдущий шаг плюс Project- > Clean.
  • Перезапустите AVD.
  • Удалить AVD. Затем зайдите в папку, в которой находится AVD в папке Android-Sdk, и удалите что-либо с именем AVD (файл плюс папка). Возможно, вам придется перезагрузить компьютер, чтобы удалить его. Создайте новый AVD.

Ответ 2

Запустите следующую команду:

adb kill-server
adb start-server

Возможно, что нарисованы следующие сообщения DeviceMonitor] Попытки подключения: 1 DeviceMonitor] Попытки подключения: 2

Ответ 3

Решение:

  • Запустите эмулятор (отдельно) и дождитесь полной загрузки.
  • Откройте блокировку клавиатуры.
  • Перейдите в Eclipse и запустите приложение.

Причина проблемы: Эмулятор Android не загрузил все свои библиотеки, которые обрабатывают установку нового приложения, и из-за этого вы запускаете java.io.IOException: EOF

Это вызывало у меня проблему.

Ответ 4

вы можете попробовать следующее:

   1. Open the "Android Virtual device Manager"
   2. Select from one the listed devices there and run it.
   3. Right your Android App -> Run As -> Android Application

Это сработало для меня. Я попробовал это на эмуляторе в eclipse. Это займет некоторое время, прежде чем приложение будет запущено. Для меня это заняло 33 секунды. Подождите, пока сообщение в консоли не сообщит "Успех!"

Ответ 5

Когда он показывает красную запись - ошибка, не закрывайте эмулятор - оставьте его как есть и запустите приложение еще раз.

Ответ 6

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

  • Удалите .apk, который снова регенерируется после компиляции, и снова протестируйте эмулятор.

  • Удалите эмулятор и создайте новый эмулятор помимо своего приложения.

Я думаю, что это сработает... если нет, то, пожалуйста, проверьте свой logCat, который покажет вам фактическую ошибку и попытается ее решить....

Я надеюсь, что это поможет вам.........

Ответ 7

Я получал эту проблему из-за проблем с кодированием. Чтобы исправить это, вы можете (используя eclipse 3.6. STS)

  • Щелкните правой кнопкой мыши по проекту, выберите свойства, выберите "Ресурс" (первый вариант на экране свойств)
  • В разделе "Текстовое кодирование файлов" выберите "Другие" → UTF-8
  • Нажмите кнопку "Применить" и продолжайте с помощью Ok.

Project- > Clean

Project- > Run

.apk загружается нормально.

Ответ 8

Попробуйте window- > show view- > devices- > меню просмотра → Reset adb и снова запустите приложение.

Ответ 9

По-моему, вы должны удалить этот AVD и создать новый для API-7. Это будет нормально работать, если не сообщите мне, я пришлю вам еще несколько решений.

Привет,

Ответ 10

  • Удалите apk из эмулятора.
  • Попробуйте снова запустить приложение из Eclipse.
  • Пожалуйста, проверьте версию Минимальной версии Android SDK и попробуйте запустите его на созданном эмулятором AVD Manager.

Он будет работать определенно...

Ответ 11

просто закройте эмулятор eclipse и avd и перезапустите его. Он отлично работает

Ответ 12

У меня возникла такая же проблема, но я попытался изменить тайм-аут соединения ADB. Я думаю, что это по умолчанию, что до 5000 мс, и я изменил свой до 10000 мс, чтобы избавиться от этой проблемы. Если вы находитесь в Eclipse, вы можете сделать это, перейдя через Window → Preferences, а затем в DDMS под Android.

Ответ 13

Ни то, ни другое не помогло мне, вместо этого я подключил свой телефон через задние USB-концентраторы (раньше я использовал USB-концентраторы), и это помогло мне!

Ответ 14

В моем случае я использовал эмулятор размера вкладки (7 ") для тестирования приложения. Но он дал мне" Не удалось установить xxxxx.apk на эмулятор устройства-5554!" И запуск отменен.

Единственным работающим решением для меня был задан размер эмулятора размер бункера размера (1512 МБ) и размером кучи VM до 36.

После этого он работал как шарм.

Спасибо.

Ответ 15

adb очень сумасшедший, после нескольких попыток я узнал, что подключаюсь к множеству устройств (эмуляторов и устройств), поэтому я удалил все устройства и снова вернулся к работе

Ответ 16

  • не запускать эмулятор Android.
  • Щелкните правой кнопкой мыши Project > Run As > Android Application

а затем эмулятор Android автоматически запустится

теперь ok

Ответ 17

решение заключается в том, что вам нужно изменить значение тайм-аута как минимум на 15000 мс (миллисекунды), так как милли меньше секунд, оно будет в экземпляре.. нет необходимости перезапускать. Мы должны дать некоторое время, чтобы эмулятор загрузил файлы для полного запуска. Это зависит от наших системных конфигураций. Перейдите на windows->perspectives->android->DDMS->timeout до 15000.

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

Ответ 18

Я решил проблему перезапуском Eclipse, затем Project → build all

Ответ 19

Wipe Data и перезапустите виртуальное устройство, снова решите проблему в моем случае.

enter image description here

Ответ 20

В моем случае я получал эти ошибки при установке apk на устройстве:

  • Ошибка во время синхронизации: существующее соединение было принудительно закрыто удаленным хостом

  • Ошибка во время синхронизации: EOF

  • Невозможно открыть соединение с: localhost/127.0.0.1: 5037, из-за: java.net.ConnectException: соединение отклонено: соединение

Это привело к:

java.io.IOException: EOF

Ошибка при установке APK

Перезапуск устройства и устройства adb не помогли.

Я заменил дата-кабель и установил apk.

Ответ 21

Когда это случилось со мной, я решил это, закрыв эмулятор и снова запустив проект.