Android Beginner: эмулятор не запускает приложение или не обновляет его - PullRequest
3 голосов
/ 14 февраля 2012
[2012-02-14 11:57:59 - HarshaBoston] Android Launch!
[2012-02-14 11:57:59 - HarshaBoston] adb is running normally.
[2012-02-14 11:57:59 - HarshaBoston] Performing com.boston.harsha.startPoint activity launch
[2012-02-14 11:57:59 - HarshaBoston] Automatic Target Mode: launching new emulator with compatible AVD 'Droid8'
[2012-02-14 11:57:59 - HarshaBoston] Launching a new emulator with Virtual Device 'Droid8'
[2012-02-14 11:58:05 - Emulator] emulator: WARNING: Unable to create sensors port: Unknown error

Хорошо, это то, что показывает консоль. Мой эмулятор работал нормально до того, как пару дней назад мои проекты не обновляли изменения, внесенные в файл main.xml, даже если эти изменения были сохранены.

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

Я использую API Level 8 с плагином ADT Android SDK при затмении в Windows XP.

Android новичок здесь. Я делал программу Hello World, которая работала пару дней назад, но теперь ничего не запускается, и существующие проекты не показывают внесенные в них изменения. Пожалуйста помоги! Теперь, когда я запускаю эмулятор, эмулятор работает нормально, но мое приложение даже не загружается!

Я уже пытался переустановить ADT, переустановил Android SDK и т. Д. ничего не радовало

Кроме того, эмулятор не отображается в DDMS.

ИСПРАВЛЕНО! РЕШЕНИЕ ДЛЯ ЛЮБОГО ПРОБЛЕМЫ С ЭТОЙ ПРОБЛЕМОЙ Похоже, что у многих здесь есть эта проблема, и только один из потоков нашел хорошее решение.

  1. Во-первых, если это происходит с вами, проверьте DDMS, чтобы увидеть, отображается ли эмулятор. Это красный флаг. Судя по всему, сервер ADB не обновляется и не перезапускается каждый раз, когда вы перезапускаете Eclipse.

  2. Запустить эмулятор. Скорее всего, ваше приложение может не работать на эмуляторе. Теперь, пока эмулятор все еще работает, перейдите на вкладку DDMS и рядом со значком «Снимок экрана» есть выпадающее меню с «Reset ADB», нажмите на него. Теперь ваше эмулированное устройство должно отображаться в устройствах DDMS.

  3. Запустите ваше приложение сейчас. надеюсь, это решило вашу проблему. Мой сделал!

Ответы [ 2 ]

1 голос
/ 22 февраля 2013

ИСПРАВЛЕНО!РЕШЕНИЕ ДЛЯ ЛЮБОГО ПОСТУПЛЕНИЯ НА ЭТУ ПРОБЛЕМУ Очевидно, что многие люди здесь, кажется, имеют эту проблему, и только один из потоков нашел хорошее решение.

Во-первых, если это происходит с вами, проверьте DDMS, чтобы увидеть,эмулятор показан.Это красный флаг.Судя по всему, сервер adb не обновляется и не перезагружается при каждом перезапуске eclipse.

Запустите эмулятор.Скорее всего, ваше приложение может не работать на эмуляторе.Теперь, пока эмулятор все еще работает, перейдите на вкладку DDMS и рядом со значком «Снимок экрана» есть выпадающее меню с «Reset ADB», нажмите на него.Теперь ваше эмулированное устройство должно отображаться на устройствах DDMS.

Запустите ваше приложение сейчас.надеюсь, это решило вашу проблему.Мой сделал!

0 голосов
/ 09 ноября 2014

У меня была такая же проблема при разработке приложения для Android на эмуляторе.Я перестроил бы и установил свое приложение, и оно продолжало бы устанавливать более старую версию моего приложения (переустановка приложения, и ответ выше не помог).Получилось запустить ant clean и восстановить проект исправил его!

...