То же самое; Эмулятор загружается нормально, но apk не устанавливается. Проблема только с эмулятором. Все работает нормально, если физически подключить устройство с включенной отладкой по USB.
NB Это внезапно начало происходить без видимой причины. Раньше все работало нормально.
Я попытался удалить и переустановить плагин ADT, а также обновил Android SDK и AVD Manager до последней доступной версии. (Инструменты ревизии 7), но проблема сохраняется.
Eclipse: Helios Service Release 1 Build ID: 20100917-0705 Работает в Windows XP SP2
Как и другие, журнал консоли показывает
[2010-10-14 11:39:33 - uad-MediaPlayerExample] ------------------------------
[2010-10-14 11:39:33 - uad-MediaPlayerExample] Android Launch!
[2010-10-14 11:39:33 - uad-MediaPlayerExample] adb is running normally.
[2010-10-14 11:39:33 - uad-MediaPlayerExample] Performing com.msi.manning.chapter10.MediaPlayerExample.MediaPlayerActvity activity launch
[2010-10-14 11:39:33 - uad-MediaPlayerExample] Automatic Target Mode: launching new emulator with compatible AVD '1.6-hvga'
[2010-10-14 11:39:33 - uad-MediaPlayerExample] Launching a new emulator with Virtual Device '1.6-hvga'
LogCat остается пустым/пустым.
И если я затем попытаюсь повторно запустить то же приложение, консоль покажет:
[2010-10-14 11:39:33 - Emulator] emulator: ERROR: the user data image is used by another emulator. aborting
ВАРИАНТ ОТВЕТА??? Одно из решений, по-видимому, состоит в том, чтобы убить процесс adb.exe в диспетчере задач Windows (пока эмулятор все еще работает).
(из http://vikashazrati.wordpress.com/2008/01/01/quicktip-android-does-not-load-my-application-in-the-emulator/)
Консоль внезапно показывает много ошибок:
[2010-10-14 12:12:00 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
[2010-10-14 12:12:01 - DeviceMonitor]Sending Tracking request failed!
[2010-10-14 12:12:01 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
[2010-10-14 12:12:02 - DeviceMonitor]Sending Tracking request failed!
[2010-10-14 12:12:02 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
[2010-10-14 12:12:03 - DeviceMonitor]Sending Tracking request failed!
[2010-10-14 12:12:03 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
[2010-10-14 12:12:04 - DeviceMonitor]Sending Tracking request failed!
[2010-10-14 12:12:04 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
[2010-10-14 12:12:05 - DeviceMonitor]Sending Tracking request failed!
[2010-10-14 12:12:05 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
[2010-10-14 12:12:06 - DeviceMonitor]Sending Tracking request failed!
[2010-10-14 12:12:06 - DeviceMonitor]Adb connection Error:An existing connection was forcibly closed by the remote host
но приложение запускается в эмуляторе. !!!
(как и ожидалось, LogCat также внезапно начинает отображать множество сообщений)
Все работает нормально - т.е. вы можете работать над своим кодом и повторно запускать приложение в том же эмуляторе, и оно переустанавливается, как и ожидалось...
НО если вы закроете эмулятор, вы увидите следующую ошибку консоли:
[2010-10-14 12:15:05 - DeviceMonitor]Sending jdwp tracking request failed!
И повторяется та же проблема - появляется новый эмулятор, но apk не устанавливается. Поэтому вам нужно вернуться в диспетчер задач Windows и еще раз убить процесс adb.exe.
NB я обнаружил, что adb.exe не появляется в диспетчере задач, пока я не перезапущу Eclipse, поэтому после закрытия эмулятора вам нужно перезапустить Eclipse, попробуйте «Выполнить» (который не отображает приложение), затем вернитесь в диспетчер задач, где adb .exe снова отображается в списке и завершает процесс запуска приложения.
Было бы здорово, если бы кто-то мог дать объяснение этому и постоянное исправление...
person
baroquedub
schedule
14.10.2010