ОК, ребята.
Я был действительно взбешен. Вчера гуглил 4 часа, а сегодня 3 часа.
Зашел на страницу «Устранение неполадок» на сайте разработчиков Android, где я нашел следующие пункты:
- Выйти из эмулятора, если он работает
- Убедитесь, что все процессы эмулятора уничтожены (иногда они могут зависать, использовать ps в Unix или Mac или диспетчер задач в представлении процессов в Windows).
- Выйти из Eclipse
- В командной строке введите:
adb kill-server
- Запустите 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 [эмулятору]), просто запустите проект снова (без закрытия эмулятора!). Поскольку у меня всегда есть эта проблема при первом запуске проекта после закрытия эмулятора, это всегда помогает мне!