簡體   English   中英

“adb devices”在 Ubuntu 上返回空的“附加設備列表”

[英]“adb devices” returns empty “List of devices attached” on Ubuntu

Based on react native documentation ( https://facebook.github.io/react-native/docs/running-on-device ) I wanted to connect to ADB in my ubuntu vm (Ubuntu 18.04.2 LTS) but my problem is that我不斷收到一個空列表。

那么我遵循了哪些步驟:

  1. lsusb 提取移動 model(在我的情況下為 2a45)

devnull@greg_server:~$ lsusb

Bus 001 Device 004: ID 2a45 :2008 Meizu Corp. MX Phone (MTP)

總線 001 設備 002:ID 80ee:0021 VirtualBox USB 平板電腦

總線 001 設備 001:ID 1d6b:0001 Linux Foundation 1.1 根集線器

  1. 將此輸入到您的 udev 規則中以啟動並運行

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

  1. 顯示亞行列表

devnull@greg_server:~$ adb devices

附加設備列表

為了排除故障

使用“adb devices”的 Ubuntu 16.04 上的“附加設備列表”為空

我按照以下步驟操作:

  1. 創建 adb_usb.ini 文件並重新啟動 adb 服務器

devnull@greg_server:~$ cat ~/.android/adb_usb.ini

0x2a45

devnull@greg_server:~$ adb kill-server

devnull@greg_server:~$ adb start-server;

守護進程沒有運行; 從現在開始 tcp:5037

守護進程成功啟動

devnull@greg_server:~$ adb devices

附加設備列表

  1. 啟用 usb 調試並再次檢查 adb devices

在這種情況下,我注意到 lsusb 無法識別我的手機,並且 adb devices 命令再次返回一個空列表,如下所示

devnull@greg_server:~$ lsusb

總線 001 設備 002:ID 80ee:0021 VirtualBox USB 平板電腦

總線 001 設備 001:ID 1d6b:0001 Linux Foundation 1.1 根集線器

devnull@greg_server:~$ adb devices

附加設備列表

  1. 檢查android usb文件配置

root@greg_server:/etc/udev/rules.d# pwd

/etc/udev/rules.d

root@greg_server:/etc/udev/rules.d# ls -lst

共 64

4 -rw-r--r-- 1 根 71 Oct 24 07:18 51-android-usb.rules

60 -rw-r--r-- 1 根 58549 5 月 8 日 06:28 70-snap.core.rules

root@greg_server:/etc/udev/rules.d# cat 51-android-usb.rules

SUBSYSTEM=="usb", ATTR{idVendor}=="2a45", MODE="0666", GROUP="plugdev"

關於可能是什么情況的任何幫助?

我試圖讓 ADB 在舊版本的 ubuntu 上啟動並運行,但我的問題更為根本(我也在 Virtualbox 中嘗試這樣做)。

但是 - 我注意到這個答案沒有包含為其他人解決問題的東西 - USB 配置模式(開發人員選項應該在某處的開發設置下)。

在我使用的設備上,這是在“默認 USB 配置”下 - 其他人的建議似乎是選擇 PTP 是通往 go 的方法。

希望這可能會有所幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM