Почему мой Android Eclipse Emulator никогда не запускается?

1

У меня есть Eclipse с Android. Проблема в том, что когда я запускаю проект из eclipse для его тестирования, приложение никогда не запускается, и эмулятор никогда не появляется. Несмотря на то, что индикатор хода запуска показывает 100%.

  • 1
    Проверьте настройки запуска. Убедитесь, что ваш проект подключен к эмулятору
  • 0
    Он запускается 2 или 3 раза, а затем мне нужно перезагрузить, чтобы запустить
Показать ещё 4 комментария
Теги:
emulation
launch

4 ответа

2
Лучший ответ

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

0

Перейдите в Window-> Настройки → Android-> Создайте и выберите подробный вывод сборки

Теперь запустите свой проект и проверьте Android-консоль. В моем случае тысячи "Dx processing% classname%..." заняли несколько минут, чтобы закончить. Просто, чтобы было ясно: dx.bat - это утилита ADT, она преобразует несколько Java файлов в один файл "classes.dex" (исполняемый файл Dalvik). У меня был проект, который использовал несколько библиотек с большим количеством классов, и компиляция была очень быстрой (несколько секунд), но запуск был довольно медленным (2-4 минуты). Затем я узнал, что самая трудоемкая часть - это преобразование файлов классов из моего проекта и из всех сторонних библиотек в файл *.dex (результирующий размер файла dex составляет около 4 Мб). Насколько мне известно, невозможно подключить библиотеки к проекту андроида без использования своих файлов-классов, поэтому вам нужно проявлять терпение во время запуска вашего проекта.

UPD: можно удалить все неиспользуемые коды из приложения. Пожалуйста, проверьте эту ссылку: Всегда запускайте proguard перед Android dex'ing в Eclipse

0

У вас есть устройство? Eclipse автоматически переключается на мобильные устройства

  • 0
    Нет, у меня нет подключенного устройства
0

У меня когда-то была такая проблема. Для меня работала перезапуск затмения. Да, также проверьте конфигурацию "Запуск", убедитесь, что ваш проект связан с эмулятором.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню