Пишем код

Заметки о .net разработке

Дружим Android и Windows 8.1 по ADB (особенно с китайскими устройствами)

with 5 comments

Сегодня столкнулся с проблемами, которые отняли больше часа активного гугления, поэтому результат решил задокументировать.

Проблема была в банальной невозможности подключиться по adb к стародавнему Android-планшету — CUBE U9GT2 :) Не нужно искать в этом приступы геронтофилии — как оказалось OpenGL на процессорах MTK работает слегка странно, и доставляет проблемы нашему приложению, поэтому дебаг был жизненно необходим :)

После подключения к компьютеру на Win 8.1 этот старичок категорически не находился в выводе adb devices, а значит и отладка на нём была невозможна.
Проблема разделилась на 2 части:

  1. Стандартный USB-драйвер от Google отвергался виндой по причине его неподписанности. Вариант — либо отключить проверку подписи драйверов в системе, либо поставить корректно подписанный драйвер,например, вот этот от Samsung (конечно, он подойдет не только для планшетов от Великих Корейцев, мой Cube — чистокровный китаец :)).
    После этого необходимо вручную указать необходимый драйвер для устройства (копипаст с stackoverflow):

    • Go to Device Manager, find the Android device, and select Update Driver Software.
    • Select Browse my computer for driver software
    • Select Let me pick from a list of device drivers on my computer
    • Select ADB Interface from the list
    • Select SAMSUNG Android ADB Interface (this is a signed driver). If you get a warning, select Yes to continue.

    После этого устройство корректно определяется системой

  2. Однако вывод adb devices по прежнему пустой!
    Проблема в том, что производитель моего китайского планшета не включен в список «распознаваемых по-умолчанию». Чтобы включить его в этот список понадобилось дописать строчку 0x2207 в файл «%USERPROFILE%/.android/adb_usb.ini» (еще один привет Стэковерфлоу, читать в конце :))

После этих операций и перезагрузки adb

adb kill-server
adb start-server
adb devices

Девайс был успешно обнаружен Xamarin студией и я смог приступить к дебагу :)

Happy coding!

Опубликовать в Facebook
Опубликовать в Google Plus

Written by Shaddix

Апрель 18th, 2014 at 8:53 пп

Posted in .net,Android,xamarin

5 Responses to 'Дружим Android и Windows 8.1 по ADB (особенно с китайскими устройствами)'

Subscribe to comments with RSS or TrackBack to 'Дружим Android и Windows 8.1 по ADB (особенно с китайскими устройствами)'.

  1. Spasibo!

    Sergey

    21 Фев 15 at 01:08

  2. Спасибо огромное:)

    Ajleks1993

    10 Апр 15 at 03:14

  3. Сегодня Я стал богатым в этом уважаемом online-клубе

    my blog: онлайн

    онлайн

    24 Мар 18 at 09:33

  4. Несколько месяцев назад Я выиграл
    кэш в этом клубе

    Visit my weblog … в игровые автоматы играть бесплатно

  5. Не так давно Я сорвал джекпот в этом крутом клубе

    Here is my web-site; без регистрации новые игры Вулкан

Leave a Reply