Ответ 1
Хорошо, я думаю, что учебники работают, я создал как 70-android.rules, так и 51-android.rules, снова набрал их (избавьтесь от смешных кавычек при копировании из Интернета).
Перезагрузка
И теперь это признано!
Я не могу получить adb, чтобы узнать о моем HTC Desire на моем новом обновлении Ubuntu 10.10 Maverick Meerkat.
устройства adb показывают
List of devices attached
???????????? no permissions
Теперь есть много руководств по изменению файлов правил в /etc/udev/rules.d/. Тем не менее, я не могу найти один конкретный для 10.10.
Может ли кто-нибудь сказать мне, является ли имя и содержимое файла правил таким же, как описано в текст ссылки, или мы смотрим на некоторые новые настройки для этого нового релиза?
Большое спасибо
Хорошо, я думаю, что учебники работают, я создал как 70-android.rules, так и 51-android.rules, снова набрал их (избавьтесь от смешных кавычек при копировании из Интернета).
Перезагрузка
И теперь это признано!
В Linux Mint/Ubuntu 11.04 с Samsung Galaxy S2 я не использовал никаких правил, но когда "reset adb" или когда "Device view" отображается:
???????????? нет разрешений
Мне пришлось:
sudo killall adb # if I don't, I get "error: insufficient permissions for device"
sudo ./adb usb
Затем я смог сделать скриншоты следующих руководств: http://www.addictivetips.com/mobile/how-to-take-screenshots-of-android-device/
Приветствия
Мое волшебное заклинание для Ubuntu 11.04:
$killall adb
$sudo adb usb
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
restarting in USB mode
Затем перейдите в eclipse и начните отладку на реальном устройстве
Хорошо, я немного опаздываю на вечеринку, но вот еще один подход...
Создайте файл с именем 51-android.rules в файле /etc/udev/rules.d со следующим содержимым
SUBSYSTEM == "usb", ATTR {idVendor} == " 04e8", MODE = "0666", GROUP = "plugdev"
Затем запустите следующую команду, чтобы перезагрузить правила udev...
udevadm control --reload-rules
Теперь подключите мобильный телефон Galaxy S2 к USB-порту компьютера и запустите adb devices
.
ПРИМЕЧАНИЕ. Вам нужно будет изменить идентификатор поставщика (выделено жирным шрифтом), чтобы он соответствовал идентификатору поставщика вашего телефона (в случае OP он должен быть 0bb4 для HTC)
В окнах мне пришлось загрузить специальное приложение от HTC, чтобы получить правильные USB-драйверы для подключения к моему Evo. Это приложение позволяет синхронизировать ваши контакты/календарь (weee...) с телефонами на телефоне. Я скорее сомневаюсь, что есть что-то подобное для ubuntu/Linux.
Я сильно подозреваю, что вы против подобной ситуации. Стандартные USB-драйверы не работают с телефонами HTC, поэтому вам нужно что-то еще.
Если это то, что перестало работать с обновлением, вам нужно внимательно ознакомиться с любыми изменениями, связанными с USB.
Удачи.
Привет всем, я очень расстроен, проверяя все стороны Но однажды я получил решение этой проблемы, выполнив следующие шаги.
First open your device terminal
1)on the top left hand corner in Application ->Accessories->terminal
2) on terminal window type following commands
$ sudo su then press enter after that terminal want password which is set by you
in installation or giving at the time of logging.
$<Enter password> password is not shown but it is type internally you can just type
whole password
$ mkdir ~/.android
$vi ~/.android/adb_usb.ini
press ctri+z here
$ echo "0x0451" > ~/.android/adb_usb.ini
$cat /root/.android/adb_usb.ini
$sudo mount -t usbfs none /proc/bus/usb
$cd path of android sdk tools from home
like /home/tv-014/Desktop/newandroid/android-sdk-linux/platform-tools
in my system i have put android-sdk-linux at desktop and in it one platform-tools
folder contain the adb.exe file
so after cd command we have the path from home to platform-tools folder.
$ ./adb kill-server
$ ./adb start-server
$ ./adb devices
Теперь вы получили список устройств, подключенных к вашим системам.