2017-09-09 20 views
3

AndroidをUbuntuに接続できません。Ubuntu 16.04で「adbデバイス」を使用している「接続されているデバイスのリスト」が空です

コマンド実行時にlsusb。接続されたデバイスを表示します。

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub 
Bus 001 Device 003: ID 04ca:0061 Lite-On Technology Corp. 
Bus 001 Device 002: ID 148f:5370 Ralink Technology, Corp. RT5370 Wireless Adapter 
Bus 001 Device 025: ID 2a70:9011 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

このコマンドを使用してルールを作成しました。

echo SUBSYSTEM=="usb", ATTR{idVendor}=="2a70", MODE="0666", GROUP="plugdev" | sudo tee /etc/udev/rules.d/51-android-usb.rules 

adb devicesの実行後。接続されたデバイスは表示されません。

私もadbツールを再インストールしました。それは動作していませんが。

答えて

1

まず、プラグを取り外してから、デバイスを接続してみます。その後、idvendorとidProductについての詳細情報が表示されるので、lsusbの代わりにdmesgを使用してメッセージログを確認してください。最後の10メッセージログを表示するには、次のコマンドを使用します

dmesg | tail 

を今、することができますGE idVendorとidProduct。

[24936.555273] usb 1-2: USB disconnect, device number 9 
[24939.022181] usb 1-2: new high-speed USB device number 10 using xhci_hcd 
[24939.187152] usb 1-2: New USB device found, idVendor=04e8, idProduct=6860 
[24939.187154] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 
[24939.187156] usb 1-2: Product: SAMSUNG_Android 
[24939.187157] usb 1-2: Manufacturer: SAMSUNG 
[24939.187158] usb 1-2: SerialNumber: 5ae1b464 
[24939.188132] cdc_acm 1-2:1.1: ttyACM0: USB ACM device 

(用心あなたの/etc/udev/rules.d/51-android.rulesに次の行を追加し、あなたはあなたにidVendoridProductusernameを変更する必要があります。それはこのようなものになります):

SUBSYSTEM=="usb", ATTR{idVendor}=="2a70", ATTR{idProduct}=="9011", MODE="0600", OWNER="username" 

あなたはまた、android-udev-rulesから51-android.rulesファイルを使用することができます。ここで

私はそのマニュアルからstep for Ubuntuをコピーしています:

# Clone this repository 
git clone [email protected]:M0Rf30/android-udev-rules.git 
# Create a sym-link to the rules file 
sudo cp android-udev-rules/51-android.rules /etc/udev/rules.d/ 
# Change file permissions 
sudo chmod a+r /etc/udev/rules.d/51-android.rules 
# add the adbusers group if it's doesn't already exist 
sudo groupadd adbusers 
# Add your user to the adbusers group 
sudo usermod -a -G adbusers $(whoami) 
# Restart UDEV 
sudo udevadm control --reload-rules 
sudo service udev restart 
# Restart the ADB server 
adb kill-server 
# Replug your Android device and verify that USB debugging is enabled in developer options 
adb devices 
# You should now see your device 
-1

あなたがお使いの携帯電話のUSBデバッグを有効にする必要があります。

This videoは、これを0:33から1:03に示します。ここでの手順をコピー

  1. あなたのAndroidデバイス上で、SettingsSystemAbout phoneに行きます。 Build numberまでスクロールし、 回の間、それを数回タップすると、 となった開発者オプションを通知するポップアップが表示されます。
  2. SettingsDeveloper optionsDebuggingにアクセスし、USB debuggingを有効にします。

デバイスが一度接続$ adb devicesの下にリストされるべきです。


Android 5.1とUbuntu 17.10でテスト済みです。