Зависает передислокация эмулятора Android - PullRequest
0 голосов
/ 14 декабря 2010

Каждый раз, когда я повторно внедряю приложение для Android, оно зависает на этом шаге:

[2010-12-14 09:48:40 - HelloWorld] Загрузка HelloWorld.apk на устройство 'emulator-5554'

[2010-12-14 09:48:49 - HelloWorld] Установка HelloWorld.apk ...

Если я затем войду в DDMS, я могу убить процесс (с помощьюударяя знак остановки), а затем он завершает и запускает приложение.Есть идеи как это исправить?Я перестроил эмулятор, перестроил рабочее пространство и т. Д. С тем же поведением.Я использую Eclipse build 20100218-1602

1 Ответ

0 голосов
/ 14 декабря 2010

вы можете удалить приложение, если оно уже существует на вашем телефоне,

по телефону Меню> Настройки> Приложения> Управление приложениями> найдите приложение и нажмите кнопку «Удалить»

или с adb

adb uninstall [-k] - удалить этот пакет приложения с устройства
('-k' означает хранить каталоги данных и кеша)

оформить заказ по этой ссылке http://developer.android.com/guide/developing/eclipse-adt.html при запуске приложений на устройствах или эмуляторах

Автоматический и ручной режимы прицеливания По умолчанию конфигурация прогона использует автоматический целевой режим для выбора AVD. В этом режиме ADT выберет AVD для приложения следующим образом:

Если устройство или эмулятор уже запущено и его конфигурация AVD соответствует требованиям целевого объекта сборки приложения, приложение устанавливается и запускается на нем. Если запущено несколько устройств или эмуляторов, каждое из которых соответствует требованиям цели сборки, отображается «Выбор устройства», позволяющий выбрать, какое устройство использовать. Если нет запущенных устройств или эмуляторов, соответствующих требованиям цели сборки, ADT проверяет доступные AVD. Если кто-то отвечает требованиям цели сборки, AVD используется для запуска нового эмулятора, на котором приложение установлено и запущено. Если ничего не помогает, приложение не будет запущено, и вы увидите сообщение об ошибке консоли, предупреждающее вас о том, что не существует AVD, который соответствует целевым требованиям сборки. Однако, если в конфигурации выполнения выбран «предпочтительный AVD», приложение всегда будет развернуто на этом AVD. Если он еще не запущен, будет запущен новый эмулятор.

Если ваша конфигурация запуска использует ручной режим, то «Выбор устройства» отображается при каждом запуске приложения, так что вы можете выбрать, какой AVD использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...