Правила Udev для запуска приложения Android из Ubuntu 11.04 - PullRequest
0 голосов
/ 23 марта 2012

Я пытаюсь запустить мобильное приложение на своем телефоне Android, и я не могу заставить работать правила udev независимо от того, что я делаю. Я использую Ubuntu 11.04 64 бит

Так как правила на официальном сайте андроида старые, мне пришлось зайти в интернет. Я использовал представленные здесь правила:

Включите отладку Android для работы в Ubuntu 11.04 Natty

Я зашел на сайт по ссылке:

http://forum.xda -developers.com / showthread.php? P = 11823740

Я уверен, что JDK работает нормально, так как

  java -version

Результаты в

OpenJDK Runtime Environment (IcedTea6 1.10.6) (6b22-1.10.6-0ubuntu1)
OpenJDK 64-Bit Server VM (build 20.0-b11, mixed mode)

Я добавил adb в свой PATH, поэтому, если я наберу adb, я получу кучу команд.

Я скачал Android SDK и NDK.

Итак, я попытался отредактировать правила udev для своего телефона Android. Если я наберу lsusb, то увижу:

Bus 002 Device 004: ID 04e8:689e Samsung Electronics Co., Ltd 

Я редактирую правила udev, используя sudo vim etc/udev/rules.d/99-android.rules, и пишу это:

SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8:689e", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
TEST=="/var/run/ConsoleKit/database", \
RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"

Затем я ввел команду sudo chmod a+rx /etc/udev/rules.d/99-android.rules, затем набрал sudo restart udev, затем набрал adb kill-server, а затем набрал nohup adb start-server.

И, наконец, adb devices, но мой телефон все еще не распознается.

Любая помощь будет принята с благодарностью, так как я совершенно тупой.

О, и я также открыл и закрыл окно моего терминала.

1 Ответ

0 голосов
/ 23 марта 2012

Итак, я перезагрузил компьютер, и он заработал. >. <</p>

Я думаю, это всегда что-то простое.

...