ฉันวิ่งกอริลลาแรง ๆ และทุกอย่างทำงานได้ดีหลังจากที่ฉันอัปเกรดเป็น hirsute hippo 21.04 โทรศัพท์ของฉัน (oneplus 7 pro) ก็ไม่ปรากฏใน adb อีกต่อไป เมื่อเรียกใช้คำสั่ง อุปกรณ์ adb
เอาต์พุตว่างเปล่าดังนี้
$adb อุปกรณ์
รายการของอุปกรณ์ที่แนบมา
อย่างไรก็ตาม คำสั่ง lsusb แสดงอุปกรณ์
$ lsusb
อุปกรณ์บัส 002 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
อุปกรณ์บัส 002 001: ID 1d6b:0002 รูตฮับ Linux Foundation 2.0
อุปกรณ์บัส 001 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
อุปกรณ์บัส 001 001: ID 1d6b:0002 รูทฮับ Linux Foundation 2.0
Bus 004 Device 013: ID 2a70:4ee7 OnePlus Technology (Shenzhen) Co., Ltd. ONEPLUS A3010 [OnePlus 3T] / A5010 [OnePlus 5T] / A6003 [OnePlus 6] (โหมดการชาร์จ + การดีบัก USB)
บัส 004 อุปกรณ์ 001: ID 1d6b:0003 รูทฮับ Linux Foundation 3.0
อุปกรณ์บัส 003 004: ID 8087:07dc อินเตอร์เฟสไร้สาย Bluetooth ของ Intel Corp.
อุปกรณ์บัส 003 003: ID 046d:c539 ตัวรับสัญญาณ USB ของ Logitech, Inc.
อุปกรณ์บัส 003 002: ID 0bda:58b9 Realtek Semiconductor Corp. Lenovo EasyCamera
อุปกรณ์บัส 003 001: ID 1d6b:0002 รูตฮับ Linux Foundation 2.0
การดีบัก USB เปิดอยู่ และคอมพิวเตอร์ของฉันได้รับอนุญาตในโทรศัพท์ของฉัน โทรศัพท์ยังแสดงด้วย dmesg | คำสั่ง tail หลังจากที่ฉันรันคำสั่ง adb devices
$ sudo dmesg | หาง
[2491.150965] usb 4-3: สินค้า: SM8150-MTP
[2491.150969] usb 4-3: ผู้ผลิต: OnePlus
[4501.485109] usb 4-3: ตัดการเชื่อมต่อ USB หมายเลขอุปกรณ์ 13
[4505.372878] usb 4-3: อุปกรณ์ USB SuperSpeed Gen 1 ใหม่หมายเลข 14 โดยใช้ xhci_hcd
[4505.397060] usb 4-3: พบอุปกรณ์ USB ใหม่, idVendor=2a70, idProduct=4ee7, bcdDevice= 4.14
[ 4505.397067] usb 4-3: สตริงอุปกรณ์ USB ใหม่: Mfr=1, Product=2, SerialNumber=3
[4505.397069] usb 4-3: สินค้า: SM8150-MTP
[4505.397071] usb 4-3: ผู้ผลิต: OnePlus
adb เป็นเวอร์ชัน 31.0.2 ความช่วยเหลือใด ๆ เกี่ยวกับสิ่งนี้ได้รับการชื่นชมอย่างมาก ขอบคุณ
นี่คือไฟล์ 51-android.rules ของฉัน
# OnePlus (โอรีโอ)
ATTR{idVendor}!="2a70", GOTO="not_OnePlus"
# OnePlus 6, 4ee1=กำลังชาร์จ, 4ee2=MTP+ดีบัก, 4ee6=PTP+ดีบัก, 4ee7=ชาร์จ+ดีบัก
ATTR{idProduct}=="4ee2", ENV{adb_adb}="ใช่"
ATTR{idProduct}=="4ee6", ENV{adb_adb}="ใช่"
ATTR{idProduct}=="4ee7", ENV{adb_adb}="ใช่"
# OnePlus 3T พร้อมโหมด Oreo MIDI 90bb=adb+midi, 9011=MTP, 904e=PTP
ATTR{idProduct}=="90bb", ENV{adb_adb}="ใช่"
ATTR{idProduct}=="9011", SYMLINK+="android_adb"
ATTR{idProduct}=="904e", SYMLINK+="android_adb"
GOTO="android_usb_rule_match"
LABEL="not_OnePlus"