dini 10.08.2011 16:36
Android — adb не видит мобилу?
Преобрёл себе аппарат Motorola Milestone и был счастлив до поры до времени. Первый облом поджидал с официальной прошивкой под 2.2, решилось уходом на арабскую. Второй заключался в том, что adb упорно не желал видеть мой аппарат, хотя сделанно всё было по манам Гугла и решение данного вопроса я пожалуй и распишу.Первым делом разберёмся с udev, Гугл предлагает просто дать права на чтение и запись всем, но проблему у меня это не решило. Решение нашлось на просторах Интернета. Создаём файл /etc/udev/rules.d/51-android.rules со следующим содержимым:
Born2Crawl 12.08.2011 04:18 #
+ 0 -
Описание этой процедуры имеется на developer.android.com (Using Hardware Devices), по крайней мере я для себя его там когда-то нашёл.
Там же, кстати, можно увидеть, что решение в топике - для девайса Motorola :)
Зашёл ещё раз и посмотрел... Теперь посмотрите повнимательнее, что у них, а что у меня и найдите как минимум одно отличие...
PS: Смотреть 5 строку до полного прозрения.
PS: Смотреть 5 строку до полного прозрения.
Ну да, весь скрипт сводится к строке №5, устройство будет подключено для юзера username. Зачем там симлинк, не знаю, но твёрдо знаю то, что решение в 1 строку с сайта developer.android.com работает, равно как работает и ваше решение.
Если бы вы расписали, зачем все эти GOTO, было бы лучше. И ещё надо для порядку приложить список idVendor, и указать, что username надо заменить на своё...
И ещё, почему-то у меня HTC Desire видится обоими способами, а вот Nook 1-й серии не видится никак :(
И кстати, я правильно понимаю, что для нескольких устройств нужно просто растиражировать строку №5, но с нужными idVendor?
Если бы вы расписали, зачем все эти GOTO, было бы лучше. И ещё надо для порядку приложить список idVendor, и указать, что username надо заменить на своё...
И ещё, почему-то у меня HTC Desire видится обоими способами, а вот Nook 1-й серии не видится никак :(
И кстати, я правильно понимаю, что для нескольких устройств нужно просто растиражировать строку №5, но с нужными idVendor?
Понимаете правильно, а вот определение девайса у меня работает только когда добавил симлинк.
По поводу одной строки могу ответить только то что udev может отработать как на usb, так и на usb_device, на сколько я понял зависит от дистриба. В общем такая большая запись только для универсальности и не более. На Гуглофонах есть ещё интерфейс fastboot для которого люди тоже рекамендуют делать симлинк. На сколько я понял из интернетов можно было обойтись и меньшей кровью просто поправив конфиг adb, но правка udev мне кажется более правильным решением вопроса.
По поводу одной строки могу ответить только то что udev может отработать как на usb, так и на usb_device, на сколько я понял зависит от дистриба. В общем такая большая запись только для универсальности и не более. На Гуглофонах есть ещё интерфейс fastboot для которого люди тоже рекамендуют делать симлинк. На сколько я понял из интернетов можно было обойтись и меньшей кровью просто поправив конфиг adb, но правка udev мне кажется более правильным решением вопроса.