Android-устройство исчезает - PullRequest
4 голосов
/ 28 июня 2010

Я установил Android SDK и плагин для Eclipse и написал свое первое тестовое приложение. Я пытаюсь просмотреть устройство в разделе DDMS Eclipse, но моя виртуальная машина Android обычно не отображается в разделе «Устройства», когда она работает. Изредка он появляется на минуту, только чтобы снова исчезнуть. Я нашел статью, рекомендующую запустить adb kill-server, чтобы он перезапустился и появился. Это работает примерно в 50% случаев, но устройство просто исчезает через 10-60 секунд.

Мое главное желание - отправить некоторые файлы на SD-карту моей виртуальной машины Android, но устройство не остается видимым достаточно долго, чтобы передать на него какие-либо данные.

Спасибо!

Ответы [ 4 ]

1 голос
/ 24 сентября 2010

Я обнаружил, что если мой Android-телефон подключен через USB, то работающий эмулятор может быть скрыт.

В качестве альтернативы, если вы имеете в виду список устройств в Eclipse «Запуск от имени», то возможно «цель»Версия вашего Android-проекта в eclipse имеет более высокую версию SDK, чем версия эмулятора, на которую вы хотите установить.

«Целевая версия» установлена ​​в 2 файлах, оба из которых можно просмотреть в корне вашего проекта eclipse:

   default.properties
   AndroidManifest.xml

Например, для включения эмуляторов Android начиная с версии 1.6 и выше вам следуетнайдите следующее в default.properties:

   target=android-4

и следующее в AndroidManifest.xml

  <uses-sdk android:minSdkVersion="4"/>

Чтобы отредактировать default.properties, щелкните правой кнопкой мыши проект eclipse / Свойства / Android, затем выберитесамая низкая установленная версия Android SDK.Чтобы отредактировать AndroidManifest.xml, дважды щелкните файл xml и на первой вкладке установите для параметра «Использовать SDK» «Min SDK version» значение 4.

0 голосов
/ 16 сентября 2010

У меня были похожие проблемы с Eclipse, когда я запускал AVD, но они отключались или отключались.В Linux я видел, что процесс запущен, и «Устройства ADB» сообщили, что они были там, но в автономном режиме.Иногда мне нужно запустить AVD из AVD Manager и выбрать «очистить данные пользователя».Это займет пару раундов, прежде чем мой AVD запустится правильно, но проблема всегда возвращалась.Что-то в моем коде приводило к тому, что AVD переходил в плохое состояние и мешал его чистому запуску.

С тех пор я создал новый проект и запустил новую версию моего приложения, и проблема не вернулась.

0 голосов
/ 16 сентября 2010

Лучшее, что я могу придумать, это перезапустить сервер adb с помощью adb kill-server; adb start-server. Сообщение в блоге

0 голосов
/ 28 июня 2010

Это случается со мной время от времени.Я просто снова открываю эмулятор, и он работает.

Если AVD исчезает очень быстро, я бы попытался отправить файлы, используя adb.

 adb push <local> <remote>    - copy file/dir to device
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...