При попытке запустить эмулятор Android (либо из затмения, либо из линии cmd) он просто запускает пустой черный ящик с заголовком 0: (очевидно, заменяя имя avd!). Он никогда не загружается - даже не добирается до загрузочной анимации.
Logcat показывает абсолютно никакой выход, а устройства показывают его как эмулятор: 5554 - offline
Это происходит независимо от того, какой avd я запускаю - и все они работали ранее.
Я запускаю все это на linux.
Редактировать: интересно, что теперь также не удается распознать фактический телефон, подключенный с включенной отладкой... Android-разработчик теперь практически невозможен на этой машине, пока я не исправил это...
Редактировать # 2: если я создаю новый эмулятор и/или отредактирую существующий (даже если я ничего не меняю), он сможет его загрузить. Это, очевидно, позволяет мне двигаться вперед, но явно есть проблема с adb (фактические устройства до сих пор не подключаются), которые мне еще нужно исправить.
Редактировать # 3: исправить это последнее изменение - казалось, он работал ненадолго, но не больше...
Эмулятор - ужасно медленный кусок хлама. Время запуска от десяти минут и более не является неслыханным. Вам лучше подключить реальное устройство Android через USB. Если вы настаиваете на использовании эмулятора, держите его в рабочем состоянии между сеансами отладки, чтобы сохранить его состояние (и ваше здравомыслие).
Исправлено в этой проблеме в Eclipse - возникали ошибки в моих XML файлах - в результате моя переменная R не могла разрешиться. Когда новый проект приложения для Android создается, создается еще один проект appcompat_v7. Эти два проекта связаны. Проблема возникла, когда я оставил свой основной проект открытым, но закрыл проект appcompat_v7. Когда оба одновременно были открыты, проблема исчезла.
Простой, но он есть.
Do adb reset in eclipse ddms devices view
и перейдите в adb, попробуйте это
adb shell stop
adb shell start