Android Emulator не загружает приложение (отчет о сбое) - PullRequest
2 голосов
/ 16 января 2012

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

[2012-01-16 16:13:55 - MyApp] Failed to install MyApp.apk on device 'emulator-5554!

[2012-01-16 16:13:55 - MyApp] (null)

[2012-01-16 16:13:55 - MyApp] Launch canceled!

Я пробовал следующие вещи:

  1. Выполнить конфигурации> Цель> Очистить данные пользователя> Выполнить

  2. Удаление приложения и повторный запуск

  3. Перезапуск эмулятора

  4. adb kill-server && adb start-server

  5. Создание нового эмулятора и запуск в нем приложения

  6. Перезапуск ADB

  7. Перезапуск Eclipse

  8. Запуск Eclipse после полного запуска эмулятора

  9. Увеличение времени ожидания соединения ADB до 1000

  10. Перезапуск системы

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

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

Может кто-нибудь предложить мне, что мне теперь делать и в чем проблема? Раньше эмулятор работал хорошо. Эта проблема началась несколько дней назад.

Любая помощь будет оценена. Спасибо всем.

Ответы [ 9 ]

1 голос
/ 07 февраля 2012

Больше возможностей:

  • Реальное обновление AVD. Забавно, но Eclipse запоминает ваш эмулятор.И если вы выключите его и включите, он будет таким же старым, хорошим (или плохим).Вы можете переустановить все Eclipse для реального обновления.Или используйте более короткий, но хитрый способ.Измените максимальный размер кучи приложения виртуальной машины в эмуляторе.(Android SDK и AVD manager - Виртуальное устройство - Редактировать) Создайте его.Теперь у вас есть новый эмулятор.Забавно, не правда ли?Теперь вы можете изменить размер кучи обратно, если хотите.

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

  • Попробуйте восстановить путь.

Установите переменную среды path с помощью пути «tools-tools» и «tools»"найдено в" sdk-home ".

В Windows (Vista): - 1. Перейдите в «Панель управления \ Система».2. Выберите «Расширенные настройки системы».3. Выберите «Переменная среды».4. Установите переменную среды path под системной переменной со значениями "SDKHOME \ platform-tools; SDKHOME \ tools".Где «SDKHOME» - это домашняя папка Android SDK.

  • Проверьте, совместима ли версия APK-приложения с версией эмулятора.
  • Попробуйте установить более длительное время ожидания для запуска.
  • УвеличитьКуча AVD и SD-карта

  • Может быть, было бы хорошо попытаться вспомнить все изменения, которые были сделаны до появления проблемы?

  • Ой!Еще одно: случайно не запустили эмулятор и подключенное устройство?Если у вас одно и то же приложение (ssame name), они могут конфликтовать одинаково!Они просто не позволят запускать друг друга

Если ничего не поможет:
Я уже так устал от ошибок Eclipse, что я также установил IntelliJ Idea IDE.Теперь, если для одного и того же проекта приложения ведут себя по-разному на обеих IDES, проблема заключается в настройке IDE или эмуляторе.Если проблема одинакова на обоих, я ищу ошибку в моем приложении или внешнем устройстве.Однажды у меня возникла проблема в ОС - пришлось перезагружать Linux.Но в вашем случае наиболее вероятно, что проблема в AVD.Боюсь, единственный вариант, который вы еще не попробовали, - это переустановить Eclipse.Удалите, удалите все из приложения, кроме кода, макетов и манифеста, и заново установите Eclipse.Или сделать другую установку Eclipse, с собственной мастерской.Вы можете попробовать последнюю версию.Но если проблема в каком-то параметре, вы можете установить его снова ...

Извините, я поместил здесь все методы, которые я использовал или нашел.

1 голос
/ 08 февраля 2012

Вы правильно и полностью определили все свои действия в AndroidManifest.xml?

Можете ли вы вставить определение вашего AndroidManifest.xml здесь?

Попробуйте это.

0 голосов
/ 08 февраля 2012

Используйте командную строку для запуска эмулятора

emulator.exe -avd google2.2 -scale 0.7 -dns-server 8.8.8.8

это может вам помочь.

0 голосов
/ 08 февраля 2012

Поскольку некоторые люди уже ответили частично. Удостоверьтесь в нескольких вещах, которые очень важны, особенно из-за последних выпусков инструментов Android, которые требуют.

  1. Последняя версия Eclipse. Да очень очень важно http://www.eclipse.org/downloads/packages/eclipse-classic-371/indigosr1

  2. Убедитесь, что вы обновили плагин Android ADT для eclipse: http://developer.android.com/sdk/eclipse-adt.html#installing

Я столкнулся с подобной проблемой, и это помогло. Перезагрузить компьютер тоже можно? ...

0 голосов
/ 06 февраля 2012

Вы видите эмулятор в "adb devices"?Если да, можете ли вы установить какой-либо .apk?

Если нет - возможно, у вас что-то не так с sdk

0 голосов
/ 06 февраля 2012

Пойдем шаг за шагом .....

1º- Вы должны попытаться запустить эмулятор без установленного приложения. 2º - После того, как он работает правильно, попробуйте установить другой .apk (как, например, один по умолчанию ....) 3º- Теперь попробуйте запустить .apk. Если проблема не устранена, попробуйте удалить текущую виртуальную машину и установить другую новую.

0 голосов
/ 06 февраля 2012

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

Вы также должны убедиться, что версии Eclipse, ADT и Android SDK обновлены и совместимы.Вы пытались связаться с сайтами обновлений в Eclipse и в Android SDK manager?Кстати, какие версии этого программного обеспечения вы используете?

0 голосов
/ 03 февраля 2012

попробуйте очистить проект или удалить файл .APK в каталоге bin вашего проекта.

0 голосов
/ 16 января 2012

здесь вы можете найти похожую проблему и предлагаемое принятое решение:

Предварительный просмотр сота - не могу установить мое приложение на эмуляторе под Eclipse

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...