ฉันจะให้ Nexus 7 แสดงในรายการอุปกรณ์ adb ได้อย่างไร


12

ดังนั้นฉันจึงมี Nexus 7 ที่ฉันพยายามเชื่อมต่อกับคอมพิวเตอร์ Windows เพื่อทำการดีบัก adb Adb ทำงานได้ดีกับโทรศัพท์ของฉัน แต่เมื่อฉันเสียบแท็บเล็ตและทำงานadb devicesใน Windows ฉันจะได้รายการที่ว่างเปล่ากลับมา:

C:\android\sdk\platform-tools> .\adb devices
* daemon not running. starting it now on port 5037 *
* daemon started successfully *
List of devices attached

C:\android\sdk\platform-tools>

แท็บเล็ตกำลังใช้งาน Android 4.2.2 build JDQ39 เปิดใช้งานการแก้ไขข้อบกพร่อง USB ฉันคลิกที่หมายเลขบิลด์ 7 ครั้งเพื่อเปิดใช้งานตัวเลือกนักพัฒนาและฉันได้ลองเชื่อมต่อทั้งสองเป็นอุปกรณ์สื่อ (MTP) และเป็นกล้อง (PTP) แท็บเล็ตไม่ได้ถูกรูทและฉันยังไม่ได้ปลดล็อค bootloader

คอมพิวเตอร์กำลังเรียกใช้ Windows 7 Enterprise SP1 x64 ฉันมี adb รุ่นล่าสุด 1.0.31 ผู้จัดการ SDK บอกฉันว่าฉันมี SDK Tools rev 22.0.1 และ SDK Platform-tools rev 17 ฉันลองใช้ไดรเวอร์ usb ทั่วไปของ Google รุ่น 7.0.0.1 และ 6.0 รวมถึง Asus usb_driver_r06 จากhttp: // support asus.com/Download.aspx?SLanguage=en&m=Nexus+7&p=28&s=2 ไดรเวอร์แต่ละอันที่ฉันลองทำจะแสดงแท็บเล็ตเป็นอุปกรณ์เชื่อมต่อในตัวจัดการอุปกรณ์ว่าเป็น "Android Composite ADB Interface" หรือ "Android ADB Interface"

ถ้าฉันเสียบแท็บเล็ตเข้ากับ Macbook Pro ของฉันและเรียกใช้อุปกรณ์ adb ฉันจะได้รับกล่องโต้ตอบลายนิ้วมือ RSA ตามที่คาดว่าจะเห็นใน Windows:

อนุญาตการดีบัก USB หรือไม่

นอกจากนี้ถ้าฉันเริ่มต้นแท็บเล็ตใน fastboot โดยกดปุ่มเปิดปิดและปุ่มปรับระดับเสียงลง ฉันเห็นมันด้วยยูทิลิตี้ fastboot:

C:\android\sdk\platform-tools> .\fastboot devices
015d262e32540802        fastboot

ฉันหมดความคิดที่นี่ ยินดีต้อนรับทุกคนและทุกคนจากคำแนะนำบนผนัง


2
ในหลายกรณีมันช่วยให้การใช้ Koush ของคนขับรถยูนิเวอร์แซ ADB คุ้มค่าที่จะลอง.
Izzy

ขอบคุณสำหรับลิงค์ ฉันไม่สามารถรับตัวติดตั้ง adbdriver.com เพื่อตรวจสอบแท็บเล็ต แต่มันแสดงรายการโทรศัพท์ของฉันเมื่อฉันเสียบปลั๊กเข้าไปฉันติดตั้งไดรเวอร์ ClockworkMod ของ Koushแต่น่าเสียดายที่ฉันได้ผลลัพธ์เดียวกัน
David Hogue

คำตอบ:


13

สิ่งที่แก้ไขให้ฉันคือคลิกที่ "เชื่อมต่อเป็นอุปกรณ์สื่อ" ที่มุมซ้ายบนยกเลิกการเลือกอุปกรณ์สื่อ (MTP) จากนั้นตรวจสอบกล้อง (PTP) สิ่งนี้ทำให้มันแสดงเป็นอุปกรณ์ USB ชนิดอื่นที่มีตัวเลือกต่าง ๆ และอนุญาตให้กระบวนการทำงานได้อย่างสมบูรณ์แบบ


ดูเหมือนจะเป็นสาเหตุของปัญหา แต่ฉันเปลี่ยนมาใช้ PTP และยังไม่มีอะไรเลย สิ่งที่ในที่สุดก็ทำงานในกรณีที่ค่อนข้างพิเศษของฉันคือการแทนที่ usb.inf เสียหายใน Windows
David Hogue

Nexus ของฉันปรากฏตัวในรายการเมื่อฉันไม่เลือก "Media Device (MTP)" ทันทีที่ฉันตรวจสอบมัน (หรือ PTP) มันจะหายไปจากรายการ
ccallendar

9

ฉันมีอุปกรณ์เดียวกันกับคุณตรงกับเวอร์ชั่น Android และหมายเลขบิลด์ ฉันพบว่าจำเป็นต้องเปลี่ยนโหมดการถ่ายโอน USB ของฉัน

คุณสามารถทำได้บน Nexus 7 โดยไปที่การตั้งค่า> การจัดเก็บคลิกที่ไอคอนเมนูแปลกที่มุมบนขวามือและเลือก "การเชื่อมต่อคอมพิวเตอร์ USB" จากนั้นฉันเปลี่ยนโหมดการจัดเก็บข้อมูลเป็น "กล้อง (PTP)" และจะแจ้งให้ฉันพร้อมกล่องโต้ตอบสิทธิ์ตามที่แสดงในโพสต์ของคุณทันที ฉันสามารถปรับใช้แอพตรวจแก้จุดบกพร่อง ฯลฯ และใช้งานได้ทั้งหมด

น่าเสียดายที่ฉันยังใหม่ต่อการพัฒนา Android ดังนั้นฉันจึงไม่สามารถบอกได้ว่าทำไมถึงเป็นเช่นนี้ ฉันยังไม่สามารถบอกได้ว่าทำไมจึงใช้งานได้กับ Mac ของคุณ บางทีนี่อาจเป็นสิ่งที่ต้องทำกับอุปกรณ์นี้ใน Windows อย่างไรก็ตามฉันหวังว่าคุณจะพบว่าข้อมูลนี้มีประโยชน์


ขอบคุณสำหรับคำแนะนำ น่าเสียดายที่ฉันลองทั้งสองโหมดการเชื่อมต่อ USB แต่ละไดรเวอร์ที่ฉันสามารถค้นหาได้
David Hogue

เดวิดเป็นไปได้ที่บางสิ่งบางอย่างที่ฉันทำไว้ก่อนหน้านี้ ฉันยังติดตั้งไดรเวอร์จากตัวจัดการแพ็กเกจ Android เช่นเดียวกับความพยายามในการติดตั้งไดรเวอร์ของ ASUS: support.asus.com/…
Steve Rukuts

นอกจากนี้ฉันสังเกตเห็นความแตกต่าง: คุณใช้ Windows 7 และฉันใช้ Windows 8 ซึ่งไม่ควรมีผลกระทบอะไร แต่บางทีคุณอาจลองใช้กับเครื่อง Windows 8
Steve Rukuts

ฉันทำตามคำแนะนำของ Google เพื่ออัปเดตไดรเวอร์จาก Device Manager แต่ไม่รู้จักไดรเวอร์ เมื่อฉันเปลี่ยนโหมดการถ่ายโอนของฉันใน Nexus 7 ของฉันฉันทำซ้ำกระบวนการและ voila มันทำงานได้ ขอบคุณ!
Tony D

3

มีปัญหาเดียวกันและคงได้โดยการปรับปรุงโปรแกรมควบคุมจากสินค้า ASUS usb_driver_r06_windows.zipชุดโปรแกรมควบคุม

ปัญหาคือว่าไดรเวอร์นี้ไม่ได้รายงานอย่างถูกต้องอุปกรณ์ที่รองรับ (อย่างน้อยฉันไม่ได้อยู่ในรายการ)

อุปกรณ์ของฉันรายงานว่าเป็น PID 4EE2 ซึ่งไม่ได้เป็นส่วนหนึ่งของอุปกรณ์ที่รองรับ

ฉันต้องเพิ่มบรรทัดต่อไปนี้ในandroid_winusb.infไฟล์ (ในส่วน Google Nexus 7)

%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2
%CompositeAdbInterface%     = USB_Install, USB\VID_18D1&PID_4EE2&MI_01

อุปกรณ์ปรากฏขึ้นอย่างถูกต้องในรายการอุปกรณ์และ Google Nexus 7 เป็นส่วนหนึ่งของรายการอุปกรณ์ใน ADB

นอกจากนี้ "แตะ" 7 ครั้งบนSettings|About Tablet|Build versionเพื่อเปิดใช้งานการดีบัก USB


3

ในที่สุดฉันก็พบปัญหาของฉัน นี่อาจเฉพาะเจาะจงกับเครื่อง Windows ของฉัน แต่ฉันกำลังเขียนลงที่นี่ในกรณีที่คนอื่นมีปัญหาเดียวกัน

ปรากฎว่าฉันไม่มีไฟล์ usb.inf ในC:\Windows\infไดเรกทอรีของฉัน เห็นได้ชัดว่าตัวติดตั้ง / ตัวถอนการติดตั้งบางตัวรู้ว่ายุ่งกับไฟล์นั้น ฉันพบเคล็ดลับในชุดข้อความนี้ในขณะที่พยายามหาสาเหตุที่เมาส์ใหม่ของฉันใช้งานไม่ได้ ...

ฉันคัดลอกสี่ไฟล์จากC:\Windows\System32\DriverStore\FileRepository\usb.inf_amd64_neutral_153b489118ee37b8ไปยังC:\Windows\infและติดตั้งไดรเวอร์อีกครั้งและกล่องโต้ตอบความปลอดภัยโผล่ขึ้นมาบนแท็บเล็ต


ฉันก็มีอาการคล้ายกันซึ่งดูเหมือนว่าเกิดจากปัญหาพื้นฐานในสแต็ก USB ของฉัน การถอนการติดตั้งและติดตั้งไดรเวอร์ USB ของฉันเสร็จสมบูรณ์ไม่ได้แก้ไขทันที แต่ทำให้ตัวเลือกที่คล้ายกับ "อุปกรณ์คอมโพสิต USB" ปรากฏขึ้นพร้อมกับ "Google Nexus 7 ADB Interface" ในรายการไดรเวอร์ที่เข้ากันได้สำหรับโทรศัพท์ของฉัน ปรับปรุงไดร์เวอร์เรียกดูคอมพิวเตอร์ของฉันให้ฉันเลือก) ในกรณีของฉันฉันได้ไปครั้งแรกบอกว่าจะใช้ไดรเวอร์สำหรับอุปกรณ์ USB คอมโพสิตแล้วรายการใหม่ปรากฏตัวขึ้นในการจัดการอุปกรณ์ที่ผมได้รับมอบหมาย "Google Nexus 7 ADB อินเตอร์เฟซ" คนขับ หวังว่านี่จะช่วยใครซักคน
rkagerer

1
ความรุ่งโรจน์ที่ยิ่งใหญ่สำหรับคำตอบของคุณเดวิด ฉันมีอาการเดียวกันที่แน่นอน หลังจากลองสิ่งต่าง ๆ ประมาณ 5 ชั่วโมงในที่สุดฉันก็พบคำตอบของคุณ ฉันต้องการโฟลเดอร์อื่นสำหรับไดรเวอร์ของฉันซึ่งเป็นบิตสำคัญในเธรดที่คุณเชื่อมโยง หลังจากนั้นให้ถอนการติดตั้งไดรเวอร์แท็บเล็ตติดตั้งใหม่และใช้งานได้ ฉันกำลังจะเช็ดระบบปฏิบัติการและเริ่มต้นใหม่
aggieNick02

1

ฉันต้องเพิ่มสิ่งต่อไปนี้:% CompositeAdbInterface% = USB_Install, USB \ VID_18D1 & PID_D001 & REV_0228% CompositeAdbInterface% = USB_Install, USB \ VID_18D1 & PID_D001

หากคุณเข้าสู่ตัวจัดการอุปกรณ์และเปิดคุณสมบัติสำหรับรายการ Nexus 7 คลิกแท็บรายละเอียดและวางส่วนคุณสมบัติลงไปที่ ID ฮาร์ดแวร์ภายใต้ค่าคุณจะเห็นค่าฮาร์ดแวร์ที่อัปเดต ใช้ค่าเหล่านี้และเพิ่มลงในส่วน Nexus 7 ของไฟล์ android_winusb.inf ลองติดตั้งไดรเวอร์อีกครั้ง จะบ่นว่าไดรเวอร์ไม่ได้ลงนาม แค่เพิกเฉย ... ;)

หากคุณใช้ Windows 8.1 คุณจะต้องเริ่มระบบใหม่ในโหมดขั้นสูงพร้อมด้วยลายเซ็นไดร์เวอร์ซึ่งไม่สามารถทำงานได้ ดูโพสต์นี้: http://www.howtogeek.com/167723/how-to-disable-driver-signature-verification-on-64-bit-windows-8.1-so-that-you-can-install-unsigned-on-64-bit ไดรเวอร์ /


0

ลองลบคีย์UpperFiltersออก

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{EEC5AD98-8080-425F-922A-DABF3DE3F69A}

ช่วยฉันหลังจากพยายามเชื่อมต่อ Nexus 7 เป็นเวลา 4 ชั่วโมงเพื่อรับรางวัล 7 64 บิต

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.