эмулятор работает нормально, но не мое приложение - PullRequest
0 голосов
/ 30 октября 2011

Когда я выбираю Run |Как приложение для Android, эмулятор в конечном итоге отображается и выглядит нормально, за исключением того, что мое приложение не запускается внутри него.Я получаю сообщение об ошибке: «Не удалось установить WhereAreYou.apk на устройстве« emulator-5554 »: устройство не найдено»

Какое устройство не найдено?Эмулятор работал нормально?

1 Ответ

1 голос
/ 01 ноября 2011

Было бы неплохо, если бы существовал какой-то ясный и простой способ заставить его работать, не имея достаточных навыков в разработке под Android.

В любом случае я скачал installer_r15-windows.exe в соответствии с рекомендациями и запустил этот установщик. Затем из Eclipse "Плагин ADT для Eclipse"

Первым делом нужно было зайти в Window -> Preferences -> Android -> DDMS и установить «Время соединения ADB (мс)»: 500000

Также очень помогает использование AVD Manager (из меню Window) для запуска эмулятора. И случайно перейдите в каталог platform-tools и выполните «adb kill-server» и «adb start-server». Затем в Eclipse используйте «Запуск от имени -> Приложение Android» из контекстного меню и, надеюсь, вы получите следующее:

[2011-11-01 12:28:50 - HelloWorldProj] ------------------------------   
[2011-11-01 12:28:50 - HelloWorldProj] Android Launch! 
[2011-11-01 12:28:50 - HelloWorldProj] adb is running normally.   
[2011-11-01 12:28:50 - HelloWorldProj] Performing my.pack.age.name.HelloWorldProjActivity activity launch
[2011-11-01 12:28:53 - HelloWorldProj] Uploading HelloWorldProj.apk onto device 'emulator-5554'     
[2011-11-01 12:28:54 - HelloWorldProj] Installing HelloWorldProj.apk...   
[2011-11-01 12:30:09 - HelloWorldProj] Success!   
[2011-11-01 12:30:10 - HelloWorldProj] Starting activity my.pack.age.name.HelloWorldProjActivity on device emulator-5554  
[2011-11-01 12:30:17 - HelloWorldProj] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=my.pack.age.name/.HelloWorldProjActivity }

Затем подождите, и ваше сообщение окончательно появится в эмуляторе!

Но если так сложно запустить простое приложение HelloWorld, стоит ли его настаивать на Android?

...