Разработка Android - приложение не загружается на эмуляторе, а DDMS ничего не отображает?

Я чувствую, что достаточно искал в Google, чтобы теперь иметь возможность задать этот вопрос, не будучи одним из тех людей, которых все ненавидят. Поэтому, прежде чем я изложу свою проблему, я просто хотел бы сказать, что если очевидный ответ ЕСТЬ в Google, не стесняйтесь смеяться надо мной, сколько душе угодно.

Всякий раз, когда я запускаю AVD, он просто не отображается под устройствами в DDMS и не отображается как работающее устройство Android (всякий раз, когда я пытаюсь запустить приложение Android на эмуляторе).

Если я попытаюсь запустить AVD вместе с приложением из eclipse, он скажет, что он отлично запускается на выходе eclipse, однако даже через час приложение не отображается в эмуляторе и не отображается в списке устройств в DDMS?

Многие люди утверждают, что запуск эмулятора занимает много времени, однако я безуспешно ждал более часа, и мой компьютер имеет очень приличные, если не хорошие характеристики (4-ядерный процессор Q9550 с 2,8 ГГц) и 4 ГБ ОЗУ. .

Я использую последнюю версию eclipse для java, 64-разрядную версию Java JDK и Windows 7 64x.

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


person Matt    schedule 20.04.2011    source источник
comment
Ваши вещи работают правильно при запуске из-за пределов eclipse? т.е. запустите скрипт «android» из SDK, запустите оттуда AVD, подключитесь к нему из командной строки с помощью adb logcat и т. д.?   -  person Torp    schedule 20.04.2011
comment
Не могли бы вы опубликовать конкретную версию Eclipse и Android SDK, которые вы используете? Я вижу что-то очень похожее на Mac, но я могу решить проблему, убив процесс adb и перезапустив Eclipse. Я использую Eclipse 3.6.2 с ADT 10.0.1v201103111512-11084.   -  person Ryan    schedule 20.04.2011
comment
Сейчас проверяю, извините за задержку.   -  person Matt    schedule 20.04.2011
comment
Все работает нормально вне eclipse, когда я говорю нормально, я имею в виду отсутствие ошибок и т. д. Однако все еще остается проблема с тем, что эмулятор не отображается в DDMS, и из-за этого logcat абсолютно ничего не сообщает?   -  person Matt    schedule 20.04.2011
comment
Я использую Eclipse 3.6.2 и 10.0.1.v201103111512-110841.   -  person Matt    schedule 20.04.2011
comment
Райан - вы были совершенно правы, это, кажется, исправляет это, подключает эмулятор и т. Д.!   -  person Matt    schedule 20.04.2011
comment
Вы используете eclipse в 32 битах? Я имею в виду, вы уверены, что запускаете eclipse внутри той же jre?   -  person ykatchou    schedule 21.04.2011


Ответы (2)


рядом со значком захвата экрана есть раскрывающийся список .... нажмите на него и сбросьте adb во время работы эмулятора ... затем загружается ddms .... снова запустите эмулятор ... приложение работает .. .проблема, с которой я столкнулся, заключается в том, что приложение, похоже, не подключается к Интернету... моему приложению требуется онлайн-информация... но для любого другого автономного приложения оно работает... просто проблема со сбросом adb каждый раз. Я начал сталкиваться эта проблема после обновления java. Кажется, что я не могу удалить java из-за ошибки java 1723 ... избавление от этого ... должно решить мою проблему, я думаю.

person Avinash    schedule 21.04.2011

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

Попробуйте: adb kill-server

Как только ваш эмулятор запустится, проверьте, отображается ли он здесь: устройства adb

person Dornbi    schedule 26.08.2011