Po instalacji i konfiguracji openSUSE 11.4 okazało się, że po instalacji SDK Androida nie można połączyć się z zewnętrznym urządzeniem. Efekt jest taki:

adb devices
TERMINAL
List of devices attached
????????????     no permissions
Kliknij, aby rozwinąć i zobaczyć więcej

Rozwiązanie jest bardzo proste. Należy najpierw sprawdzić, jak identyfikuje się nasz sprzęt.

lsusb
TERMINAL
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0dda:2005 Integrated Circuit Solution, Inc. Datalux DLX-1611 16in1 Card Reader
Bus 001 Device 004: ID 04e8:681c Samsung Electronics Co., Ltd ← Moje urządzenie
Kliknij, aby rozwinąć i zobaczyć więcej

Istotną informacją jest ID producenta, w moim wypadku 04e8. Teraz pozostało stworzyć odpowiednią regułę udev. Bez zagłębiania się w szczegóły reguł udev, można to zrobić tak:

su
echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="04e8", ATTRS{idProduct}=="681c", MODE="0660" GROUP="users"' > /etc/udev/rules.d/51-android.rules

Od teraz urządzenie powinno już prawidłowo działać z naszym systemem.

Informacje o prawach autorskich

Autor: Mario

Link: https://notatnik.domowy.top/legacy/2011/03/android-i-opensuse-11-4/

Licencja: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Please attribute the source, use non-commercially, and maintain the same license.

Rozpocznij wyszukiwanie

Wprowadź słowa kluczowe, aby wyszukać artykuły

↑↓
ESC
⌘K Skrót