Russian Qt Forum
Апрель 19, 2024, 15:56 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: [РЕШЕНО] Проблема ADB driver ?  (Прочитано 14251 раз)
Денис
Гость
« : Октябрь 27, 2014, 19:27 »

Очередная проблема, решил потлаживать написать программу для Lenovo S6000 на Android, не получается нормально установить драйвер ... В файле android_winusb.inf добавил строки:

Код:
%SingleAdbInterface%     = USB_Install, USB\VID_17EF&PID_75E1
%CompositeAdbInterface%  = USB_Install, USB\VID_17EF&PID_75E1
%SingleAdbInterface%     = USB_Install, USB\VID_17EF&PID_75E1&REV_0255
%CompositeAdbInterface%  = USB_Install, USB\VID_17EF&PID_75E1&REV_0255

Драйвер устанавливается нормально, но ничего не видно в командной строке adb devices, список пуст ...
Может кто-то сталкивался с проблемой, вроде драйвер нормально установился но ничего не видно Непонимающий Помогите, плз ...
« Последнее редактирование: Октябрь 28, 2014, 13:44 от Денис » Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #1 : Октябрь 27, 2014, 19:35 »

А винда какая (и какая ее разрядность 32/64)?
Записан

ArchLinux x86_64 / Win10 64 bit
Денис
Гость
« Ответ #2 : Октябрь 27, 2014, 19:41 »

А винда какая (и какая ее разрядность 32/64)?

64 разряда, так я эти настройки и в одной графе вбил и во второй: [Google.NTx86] и [Google.NTamd64]
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #3 : Октябрь 27, 2014, 19:45 »

Цитировать
64 разряда

Если винда Vista и более, и у нее 64-разряда - то оно не будет работать т.к. INF файл не имеет подписи (т.к. ты его модифицировал и оно теперь не совпадает с *.cat файлом).

1. Чтобы работало, нужно отключать проверку подписи (гугл поможет).
2. Можно попробовать поставить 64-х битную Windows XP. Но там придется доустанавливать WinUSB драйвер, т.к. в XP оно не идет по-умолчанию.
3. Но проще - установить 32-х битную винду (будет матюгаться при установке драйвера) но все будет работать.
4. Или установить Linux Улыбающийся
« Последнее редактирование: Октябрь 27, 2014, 19:48 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
Денис
Гость
« Ответ #4 : Октябрь 27, 2014, 20:04 »

Цитировать
64 разряда

Если винда Vista и более, и у нее 64-разряда - то оно не будет работать т.к. INF файл не имеет подписи (т.к. ты его модифицировал и оно теперь не совпадает с *.cat файлом).

1. Чтобы работало, нужно отключать проверку подписи (гугл поможет).
2. Можно попробовать поставить 64-х битную Windows XP. Но там придется доустанавливать WinUSB драйвер, т.к. в XP оно не идет по-умолчанию.
3. Но проще - установить 32-х битную винду (будет матюгаться при установке драйвера) но все будет работать.
4. Или установить Linux Улыбающийся

Так драйвер то установился, но устройство как adb не видится ? Может быть его root-нуть надобно ? И потом вкладка Настройки разработчика -> Отладка USB включить надо будет ?
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #5 : Октябрь 27, 2014, 21:37 »

1. Хм, странно. Не должно устанавливаться.. А диспетчер устройств нормально отображает? Улыбающийся
2. Вполне вероятно что нужно писать MI_01/02/03 для CompositeInterface, например см. тут
Записан

ArchLinux x86_64 / Win10 64 bit
Денис
Гость
« Ответ #6 : Октябрь 27, 2014, 23:47 »

1. Хм, странно. Не должно устанавливаться.. А диспетчер устройств нормально отображает? Улыбающийся
2. Вполне вероятно что нужно писать MI_01/02/03 для CompositeInterface, например см. тут

Типа устанавливается но в диспечере устройства нету ... а галочку что я выше писал ставить не нужно ?
Записан
carrygun
Гость
« Ответ #7 : Октябрь 28, 2014, 05:22 »

Отладка по USB должна быть включена, да.
Записан
vulko
Гость
« Ответ #8 : Октябрь 28, 2014, 09:12 »

Дрова должны быть от производителя, иногда отдельно идут дрова с ADB интерфейсом. И ничего колхозить в inf файле не нужно.

Ну и нужно включить usb отладку в устройстве.
Записан
Денис
Гость
« Ответ #9 : Октябрь 28, 2014, 09:54 »

Дрова должны быть от производителя, иногда отдельно идут дрова с ADB интерфейсом. И ничего колхозить в inf файле не нужно.

Ну и нужно включить usb отладку в устройстве.

А как ее включить галочки нету в устройстве и меню Настройка параметров разработчика тоже нету ? Root ?
Записан
vulko
Гость
« Ответ #10 : Октябрь 28, 2014, 10:15 »

Дрова должны быть от производителя, иногда отдельно идут дрова с ADB интерфейсом. И ничего колхозить в inf файле не нужно.

Ну и нужно включить usb отладку в устройстве.

А как ее включить галочки нету в устройстве и меню Настройка параметров разработчика тоже нету ? Root ?

Начиная с 3.х или 4.х нужно немного пошаманить чтобы в настройках появился этот пункт.

Цитировать
NOTE: For devices running Android 4.2.2 or later, you may need to unlock Developer Options before it is available within the Menu:

Go to Android home screen.
Pull down the notification bar.
Tap "Settings"
Tap "About Device"
Tap on the "Build Number" button about 7 times.
Записан
kuzulis
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2812


Просмотр профиля
« Ответ #11 : Октябрь 28, 2014, 11:42 »

Цитата: Денис
Типа устанавливается но в диспечере устройства нету .

Значит не установилось ничего (и не должно в 64-bit Windows).

Цитата: Денис
.. а галочку что я выше писал ставить не нужно ?

Попробуй, но галочка не поможет в диспетчере у-в это отобразить. Улыбающийся

Есть еще вариант делать отладку не через USB интерфейс, а по сети. Через WIFI/Ethernet (если в у-ве оно есть). Улыбающийся
Но я не помню, нужен ли root для этого (я делал так для Android x86 который на виртуалке крутился, уже забыл как там и что делал).
Хотя, для этого, кажется нужен shell от ADB интерфейса (т.е. проблема все-равно не решится без "установки" драйвера) чтобы перенастроить
в у-ве сервер отладки (IP-шник и прочее), погугли если есть интерес Улыбающийся.

Цитата: vulko
Дрова должны быть от производителя, иногда отдельно идут дрова с ADB интерфейсом.

Какие нафик дрова от производителя? Дрова идут в комплекте с Windows, называются WinUSB.sys.  

Цитата: vulko
И ничего колхозить в inf файле не нужно.

Неужели? Не жизнь была б а сказка. Улыбающийся
« Последнее редактирование: Октябрь 28, 2014, 13:28 от kuzulis » Записан

ArchLinux x86_64 / Win10 64 bit
vulko
Гость
« Ответ #12 : Октябрь 28, 2014, 12:30 »

Цитата: vulko
Дрова должны быть от производителя, иногда отдельно идут дрова с ADB интерфейсом.

Какие нафик дрова от производителя? Дрова идут в комплекте с Windows, называются WinUSB.sys.  

Цитата: vulko
И ничего колхозить в inf файле не нужно.

Неужели? Не жизнь была б а сказка. Улыбающийся

Удивительно... 3 года занимался разработкой под андройд, но никогда ничего не колхозил Улыбающийся
Всегда искал в гугле дрова, ставил и радовался жизни.
И устройств через мои руки прошло много всяких...
Записан
vulko
Гость
« Ответ #13 : Октябрь 28, 2014, 12:32 »

Вот это советую попробовать

http://support.lenovo.com/us/en/downloads/ds022366
Записан
Денис
Гость
« Ответ #14 : Октябрь 28, 2014, 13:44 »

Всем спасибо, проблема решена ! Действительно надо было включить режим разработчика 7 раз нажать на номер версии и тогда уже подтянуть на устройство драйвер и радоваться жизни )
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.106 секунд. Запросов: 22.