Невозможно запустить упражнение 1 для блокнота Android в эмуляторе - PullRequest
0 голосов
/ 01 февраля 2011

Я испробовал упражнение 1 приложения блокнота только вчера и прошел все этапы до последнего - запуска в эмуляторе.

Поскольку я новичок в платформе Android, я ненуб.Я установил свой эмулятор Android, все SKD и т. Д. Проект был создан для платформы 2.2, как и эмулятор.

После нажатия кнопки «Запуск от имени» -> Android-приложение эмулятор запускается, но остается только надомашний экран (или последний экран, который был у меня до закрытия эмулятора).Проблема в том, что я не могу найти это приложение блокнота.Я думал, что эмулятор запустится с этим запущенным приложением, поэтому я мог проверить его немедленно.

Я не знаю много о манифесте XML, но при просмотре я обнаружил, что есть действиезарегистрирован, так что я действительно не знаю, в чем (или где) проблема.Я часами гуглял и пробовал каждую ссылку, где возникала проблема с запуском sth в эмуляторе, но безрезультатно ...

Поэтому я прошу Тебя и надеюсь, что кто-нибудь мне поможет!

Большое спасибо заранее !!!

shadyyx.

Ответы [ 2 ]

2 голосов
/ 02 февраля 2011

ОК, ребята.

Я был действительно взбешен. Вчера гуглил 4 часа, а сегодня 3 часа. Зашел на страницу «Устранение неполадок» на сайте разработчиков Android, где я нашел следующие пункты:

  1. Выйти из эмулятора, если он работает
  2. Убедитесь, что все процессы эмулятора уничтожены (иногда они могут зависать, использовать ps в Unix или Mac или диспетчер задач в представлении процессов в Windows).
  3. Выйти из Eclipse
  4. В командной строке введите: adb kill-server
  5. Запустите Eclipse и попробуйте снова

Это не совсем точно, поэтому вот что мне помогло: Поскольку было очевидно, что Eclipse не соединяется с эмулятором после его запуска, я попробовал только пункт 4 из предыдущего устранения неполадок - запустите "adb kill-server" , пока Eclipse и эмулятор работают .

После того, как я вернулся в Eclipse, я увидел, что в консоли появляются новые журналы, которые вынуждают меня установить .apk и выполнить какое-то намерение. После переключения обратно на эмулятор, что за сюрприз, приложение было там и работает !!!

Небольшой совет, как запустить команду в Windows, если в вашей системе нет adb.exe ПУТЬ:

Откройте cmd.exe, найдите и откройте папку, в которой установлен Android SDK, и перейдите в папку platform-tools. Затем перетащите файл adb.exe в cmd, введите параметр kill-server после пути к adb.exe и нажмите Enter.

Команда

теперь должна служить моим примером (может отличаться в зависимости от того, где вы установили свой SDK):

"C:\Program Files (x86)\Android\android-sdk-windows\platform-tools\adb.exe" kill-server

И вуаля - это надо делать !!!

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

Примечание: если после убийства сервера adb ничего не происходит (в итоге вы можете увидеть неудачные попытки подключиться к adb [эмулятору]), просто запустите проект снова (без закрытия эмулятора!). Поскольку у меня всегда есть эта проблема при первом запуске проекта после закрытия эмулятора, это всегда помогает мне!

0 голосов
/ 01 февраля 2011

Попробуйте выполнить следующие действия:

1) Когда эмулятор запускается с предыдущим действием, продолжайте нажимать кнопку «Назад», пока не появится начальный экран.

2) Затем перейдите в меню «Приложения» и прокрутите вниз, чтобы увидеть приложение «Блокнот».

Если ваше приложение там не видно, проверьте вывод logcat.Вот как вы можете это проверить.

i) В Eclipse перейдите в Окно-> Показать представление-> Прочее-> Android-> Logcat

Опубликовать вывод logcatздесь, чтобы мы могли помочь вам.

...