2013-12-21 8 views
0

Моя проблема: Eclipse не видит мое устройство в AVD-менеджере. В основном я последовал официальный андроид руководства https://developer.android.com/tools/device.html я отправляю шаги, которые я сделал:Android: Отладка на Samsung Galaxy Tab 10.1 в Linux

  • Для устройства Samsung Tab 10,1:

    1. Declare вашего приложения как "отладочный" в вашем Android Manifest. В Eclipse вы можете сделать это со вкладки «Приложение» при просмотре манифеста (с правой стороны установите параметр «Отладка» на «истина»). В противном случае в файле AndroidManifest.xml добавьте к элементу андроид: debuggable = "true".

    2. Настройте свое устройство, чтобы разрешить установку нерыночных приложений. На устройстве перейдите в «Настройки»> «Приложения» и включите Неизвестные источники (на устройстве Android 4.0 настройка находится в «Настройки»> «Безопасность»).

    3. Включите «USB Debugging» на вашем устройстве. На устройстве перейдите в «Настройки»> «Приложения»> «Разработка» и включите USB-отладку (на устройстве Android 4.0 настройка находится в «Настройки»> «Параметры разработчика»).

  • Из командной строки:

1) lsusb

.... 
Bus 001 Device 015: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II], GT-I9300 Phone [Galaxy S III], GT-P7500 [Galaxy Tab 10.1] 
    .... 

2) Sudo ВИМ /etc/udev/rules.d/51-android.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev" 

3) Sudo CHMOD а + г /etc/udev/rules.d/51-android.rules

4) ./adb устройства

List of devices attached 
C4F12881C346B9E device 

5) Сброс ADB в Eclipse,

Window>> Show View >> Android (Might be found in the "Other" option)>>Devices 

in the device Tab, click the down arrow, and choose reset adb 

После 5-го шага я получаю сообщение об ошибке в консоли из Затмения

2013-12-20 19:37:49 - DeviceMonitor Connection attempts: 1 
2013-12-20 19:44:22 - DeviceMonitor Adb connection Error:EOF 
2013-12-20 19:44:22 - DeviceMonitor Connection attempts: 1 

вы можете помочь решить проблему, пожалуйста?

ответ

0

Try следующих шагов:

  1. Закройте Eclipse, если работает
  2. Перейдите в каталог платформенных инструментов Android SDK в типе терминала
  3. ./adb kill-server
  4. введите ./adb start-server сообщения об ошибке не выбрасываются при запуске сервера ADB, adb запускается успешно. Теперь вы можете снова запустить Eclipse.

он работал для меня таким образом, Eclipse должен быть закрыт перед выдачей этих команд.

+0

DDMS использует долговечное соединение с ADB сервера с локально получить информацию о подключенных устройствах/эмуляторах и т. д. Сообщение об ошибке, которое вы опубликовали, просто означает, что соединение с adb было потеряно. Поскольку вы выполнили команду сброса, вы просто просто убили и перезапустили процесс adb, поэтому Eclipse на мгновение показала это безобидное предупреждение. – Mehrdad

+0

Это не работает для меня. Пробовал ./adb kill-server после ./adb start-server. Нет сообщений об ошибках, но все же мое устройство не отображается в AVD Manager ... Любые предложения? –

+0

делает adb список вашего устройства в терминале? типа ./adb. – Mehrdad

-1

Выберите вкладку MainActivity.java и нажмите RUN. После появления окна выберите Android-устройство и нажмите OK.

+0

Если adb не видит устройство, это решение не поможет. –

0

Мои порты USB 3.0 не работают с АБР! Убедитесь, что вы используете USB 2.0 Plug!

Кроме того, убедитесь, что это не проблема с разрешениями: $ Sudo ADB убить-сервер $ Sudo ADB устройства

--Tom

Смежные вопросы