«

»

Sep 21

Как подключить android-телефон для разработки в Eclipse

1. На самом телефоне идем по пунктам меню: Настройка -> Приложения -> Разработка ставим галочку напротив пункта “Отладка по USB”

2. Подключаем в режиме “Только зарядка”

3. На всякий случай из консоли/командной строки перезапускаем утилиту для работы с подключенными android-устройствами:

1) перейдем в директорию:

        cd <full-path-to-android-sdk-mac>/platform-tools/

2) перезапустим сервис:

        ./adb kill-server

        ./adb start-server

3) выведем список распознанных устройств:

        ./adb devices

4) если в полученном списке телефон отсутствует – значит нет драйверов под вашу ОС – рыдаем, ищем, ставим и повторяем все начиная с первого пункта

9 comments

Skip to comment form

  1. China

    Clear, infroamtive, simple. Could I send you some e-hugs?

  2. akuba

    рыдать не интересно, а где дрова то брать? я на свой samsung i9003 что то не нашел

    1. admin

      В вашем случае надо скачать с сайта самсунга комбайн под названием PC Sync (хотя он уже может и клесом именоваться) в составе которого, кроме всего прочего должны быть дрова.

      И, кстати, хороший вопрос. В общем случае брать, разумеется, у производителя. Находите сайт, забираетесь в раздел загрузки и указываете, мол, вынь да положь мне дрова под такую-то систему под такую-то модель. На практике, впрочем, на сайтах производителей , особливо ежели они производят все начиная от промышленных холодильников и заканчивая зубными щетками на механической тяге, сам черт ногу сломит – придется поискать. Если производитель – безымянный китайский умелец – дрова надо искать не под телефон, а под конкретные железки, в винде, например, по коду оборудования из диспетчера устройств. В никсовых системах – сам правда не сталкивался с проблемами, но в случае чего начал бы курить, что пишет dmesg и lsusb.

      И, уж до кучи, отмечу еще вот что: под Маком дрова под модели основных производителей имеются “из-коробки” – в частности мои подопытные htc wildfire и htc evo 4g – определились без проблемно, тогда как загадочный китаец (Star какой-то) наотрез отказался определяться в эклипсе.

  3. doj

    Вот вы в гугле по запросу первый, а из вашей статьи вообще ничего не понятно. Ответа на вопрос нет.

    1. admin

      вы попробовали последовательно выполнить описанные выше шаги и ничего не получилось? что вам не понятно?

  4. powercat

    Ответа на вопрос НЕТ, как ЗАПУСТИТЬ приложение, куда нажимать? Обычный копипаст того, как НАСТРОИТЬ тел и комп. А куда дальше идти – не написано

    1. admin

      0_0 вы б хоть на заголовок статьи поглядели прежде чем капс зажимать.

      зы запустить приложение просто – выберите свой андроид-проект и жмякайте по зеленой стрелочке Run в эклипсе. Он соберет проект и предложить на выбор загрузить его в виртуальное устройство (их можно создать через AVD Manager) или живую андроидную железку подключенную к компьютеру. Чтобы каждый раз не выбирать удобнее создать конфигурацию для запуска по умолчанию – выбрав проект нажмите run as->run configuration и установите параметры которые вам необходимы.

  5. EA

    У philips W832 нет, как говорится, драйверов, как флешка работает нормально, как устройство в adb не виден?
    При
    adb.exe kill-server
    adb.exe start-server
    в консоле эклпса:
    [2014-04-06 12:23:10 – DeviceMonitor] Adb connection Error:Удаленный хост принудительно разорвал существующее подключение
    [2014-04-06 12:23:10 – DeviceMonitor] Sending Tracking request failed!
    [2014-04-06 12:23:10 – DeviceMonitor] Adb connection Error:Удаленный хост принудительно разорвал существующее подключение
    [2014-04-06 12:23:11 – DeviceMonitor] Connection attempts: 1
    [2014-04-06 12:23:13 – DeviceMonitor] Connection attempts: 2
    [2014-04-06 12:23:15 – DeviceMonitor] Connection attempts: 3

    В эклипсе “Отладка по USB” нет, есть run configuration->Target launch on all compatible devices/AVD’s.

    1. admin

      а в самом телефоне включен режим отладки ( должна быть во вкладке опции разработчика)?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>