Android Studio ไม่เห็นอุปกรณ์


374

เครื่องมือจัดการ AVD ใน Android Studio ไม่แสดงอุปกรณ์ของฉัน แต่จะแสดง "อุปกรณ์ adb" ฉันขาดอะไรบางอย่างชัดเจนที่นี่?


4
อุปกรณ์ของฉันไม่แสดงจนกระทั่งฉันเสียบเข้าไปในขณะอยู่ในสตูดิโอ อาจจะเป็นอย่างอื่น v0.1!
AJak

13
ในกรณีที่ใครบางคนพบคำถามนี้ในขณะที่มีปัญหาเช่นเดียวกับฉัน: ถ้าอุปกรณ์ของคุณไม่ปรากฏในadb devicesปัญหาของคุณอาจเป็นได้ว่าคุณกำลังใช้พอร์ต USB 3 Lollipop สามารถเชื่อมต่อได้หากคุณใช้พอร์ต USB 2
Kitalda

13
ไปที่Settings -> About phone -> Tap on Build number several timesแล้วไปที่Settings -> Developer -> USB debugging
onmyway133

สตูดิโอ Android มีเครื่องมือช่วยการเชื่อมต่อ Adb มันช่วยฉันได้บางทีมันอาจจะช่วยคุณได้เช่นกัน การติดตามเร็วกว่าการอ่านคำตอบที่นี่
tjb

คุณต้องเปิดใช้งานตัวเลือกการดีบัก USBในตัวเลือกนักพัฒนาของการตั้งค่าโทรศัพท์ของคุณ Android Studio รู้จักโทรศัพท์ของฉันหลังจากทำสิ่งนี้ ตรวจสอบให้แน่ใจว่าให้สิทธิ์ที่ร้องขอทั้งหมดที่ปรากฏขึ้นบนหน้าจอโทรศัพท์เมื่อคุณเปิดใช้งานตัวเลือกนี้ ชำระเงินคำตอบของฉันด้านล่าง: stackoverflow.com/a/58258281/10259491
Swifty

คำตอบ:


185

หากต้องการเปลี่ยนค่าเริ่มต้นของแอปพลิเคชันของคุณเป็นเมื่อคุณคลิกเรียกใช้หรือดีบักใน Android Studio ให้ทำตามขั้นตอนเหล่านี้:

1.ไปที่Run

2.คลิกที่แก้ไขการกำหนดค่า

3เลือกโครงการ

4.ค้นหาส่วนอุปกรณ์เป้าหมายภายใต้แท็บทั่วไปในหน้าแอปพลิเคชัน Androidหน้าการประยุกต์ใช้

ดูเหมือนว่าคุณจะสลับสิ่งที่โครงการสร้าง หากคุณกำลังนำเข้าโครงการมันจะมีค่าเริ่มต้นเป็น Emulator ไม่แน่ใจว่าทำไม นอกจากนี้คุณยังสามารถเลือก "เปิดเลือกเป้าหมายการปรับใช้กล่องโต้ตอบ" เพื่อแสดงรายการทั้งอุปกรณ์ที่เชื่อมต่อและอุปกรณ์ที่จำลอง


3
ฉันเพิ่งตั้งเป้าหมายการ build เป็นอุปกรณ์ USB ตามที่ระบุไว้ที่นี่และทันใดนั้น IDE ก็ไม่สามารถจำคลาส R ได้
Ogre

ฉันไม่เห็น Run -> แก้ไขการกำหนดค่าที่ใดก็ได้ใน android studio ...
bharal

3
ฉันทำตามขั้นตอนเหล่านี้และเมื่อฉันเลือกอุปกรณ์ usb ป๊อปอัพบอกว่าจำเป็นต้องติดตั้ง Android 1.0 เพราะมันเป็นระบบปฏิบัติการเป้าหมาย อย่างไรก็ตามโทรศัพท์และ HTC One M8 ของฉันและฉันสามารถดีบักได้เมื่อสัปดาห์ที่แล้ว มีการเปลี่ยนแปลงบางอย่างที่ทำให้แอนดรอยด์สตูดิโอไม่สามารถเห็นโทรศัพท์ของฉันเป็นอุปกรณ์ตรวจแก้จุดบกพร่องที่ทำงานได้ ฉันลองบนคอมพิวเตอร์เครื่องอื่นที่ใช้ Android Studio และทำงานได้ดี ดังนั้นจะต้องมีการตั้งค่าอื่น ๆ หรืออาจเป็นไดรเวอร์ที่ทำให้เกิดสิ่งนี้
James

27
ฉันทำตามขั้นตอนเหล่านี้แล้ว แต่เมื่อฉันพยายามเรียกใช้ฉันได้รับ: "พบข้อผิดพลาดในการใช้งานแอป: ไม่พบอุปกรณ์เป้าหมาย"
Gabriel Amyot

3
แต่ทำไมกล่องโต้ตอบการเลือกไม่แสดงอุปกรณ์ ถ้าฉันทำงานadb devicesในบรรทัดคำสั่งมันเชื่อมต่ออย่างถูกต้อง
Csaba Toth

314

ฉันเพิ่งมีปัญหากับสิ่งนี้และไม่คำนึงถึงสิ่งที่ฉันทำ (รีสตาร์ท adb แก้ไข adb_usb.ini รีสตาร์ทคอมพิวเตอร์ + อุปกรณ์ + พอร์ต usb swap ติดตั้งสตูดิโอ ฯลฯ ฯลฯ ) ฉันไม่สามารถใช้งานได้และไม่สามารถแม้แต่ ตรวจพบอุปกรณ์ของฉันโดยใช้ 'อุปกรณ์ adb' ในที่สุดหลังจากผ่านไปประมาณ 2 ชั่วโมงของ Google และการทดสอบบางคนแนะนำให้เปลี่ยนไปใช้PTPแทนMTPบนอุปกรณ์ของฉัน เมื่อฉันทำสิ่งนี้ฉันได้รับป๊อปอัปบนอุปกรณ์ของฉันขอให้ฉันอนุญาตให้เข้าถึง Mac และทันใดนั้นทุกอย่างก็ทำงาน (ต้องรีสตาร์ทสตูดิโอเพื่อให้ปรากฏขึ้นที่นั่นด้วย)

ฉันอาจจะกระแทกหัวข้อนี้ในตอนนี้ แต่มันเป็นผลลัพธ์แรกในการค้นหาของ google และฉันมีปัญหาในการหาคำตอบสำหรับปัญหานี้เป็นอย่างมากดังนั้นฉันจึงคิดว่าควรเพิ่มสิ่งนี้เป็นวิธีแก้ปัญหา


23
การเปิด PTP หรือ MTP หากปิดอยู่หรือปิดหากเปิดใช้งานจะเป็นการเรียกป๊อปอัปจากนั้นทุกอย่างก็ใช้งานได้ ฉันไม่รู้ว่าทำไมฉันต้องสลับ PTP หรือ MTP สำหรับ android studio เพื่อให้รู้จักอุปกรณ์ของฉัน ในการตั้งค่า PTP หรือ MTP -> "อุปกรณ์ Android ที่ทันสมัยใช้โปรโตคอล MTP หรือ PTP - คุณสามารถเลือกได้ว่าคุณต้องการเลือกโปรโตคอลการเชื่อมต่อ USB เปิดแอปการตั้งค่าแตะที่จัดเก็บแตะที่ปุ่มเมนูแล้วแตะคอมพิวเตอร์ USB การเชื่อมต่อ " howtogeek.com/192732/… (ขอบคุณ LGBo)
tmr

4
@ ระงับ PTP = เชื่อมต่อเป็นกล้อง, MTP = เชื่อมต่อเป็นอุปกรณ์สื่อ คุณควรจะสามารถค้นหาเว็บหากคุณต้องการทราบข้อมูลเพิ่มเติม

14
เหตุผลที่มันทำงานเมื่อคุณเปลี่ยนPTPเป็นครั้งแรกที่คุณเรียกใช้คุณไม่ได้อนุญาตการดีบัก USB จากกล่องโต้ตอบบนโทรศัพท์ของคุณ หากคุณต้องการใช้MTPลองเพิกถอนการอนุญาต USB จากการตั้งค่า -> ตัวเลือกนักพัฒนา -> เพิกถอนการให้สิทธิ์ USBแล้วเริ่มต้นใหม่
Nixon Kosgei

หมายความว่าอย่างไรเมื่ออุปกรณ์ USB ไม่ได้รับการยอมรับในบางโครงการภายใน AS แต่รู้จักกับผู้อื่น
tccpg288

เมื่อฉันอัพเกรดเป็น Android 8.1 ฉันก็เริ่มมีปัญหานี้ทันที การทำตามคำแนะนำของ @tmr แก้ปัญหาให้ฉันแล้ว!
gunner_dev

258

บนอุปกรณ์ของคุณ:

ไปที่การตั้งค่า / การตั้งค่านักพัฒนา / อนุญาตโหมดดีบัก USB

หากตัวเลือก 'อนุญาตโหมดดีบัก USB' ถูกปิดใช้งาน จากนั้นคุณอาจมีอุปกรณ์ที่เชื่อมต่อกับพีซีของคุณ ปลดการเชื่อมต่ออุปกรณ์และตัวเลือกควรจะพร้อมใช้งานในขณะนี้

บันทึก:สำหรับ Android 4.2 และใหม่กว่าตัวเลือกสำหรับนักพัฒนาจะถูกซ่อนไว้ตามค่าเริ่มต้น ในการทำให้พร้อมใช้งานให้ไปที่การตั้งค่า> เกี่ยวกับโทรศัพท์แล้วแตะสร้างหมายเลขเจ็ดครั้ง กลับไปที่หน้าจอก่อนหน้าเพื่อค้นหาตัวเลือกสำหรับนักพัฒนา

หากยังไม่ช่วยคุณสามารถ google ด้วยนิพจน์นี้:

วิธีเปิดใช้งานตัวเลือกของนักพัฒนาใน YOUR_PHONE_TYPE


7
จาก android docs: Note: On Android 4.2 and newer, Developer options is hidden by default. To make it available, go to Settings > About phone and tap Build number seven times. Return to the previous screen to find Developer options. developer.android.com/studio/run/device.html#setting-up
Neil Sarkar

2
คำตอบอื่น ๆ ใช้งานไม่ได้ แต่มันง่ายอย่างนี้!
J. Scull

82

สายบางคนไม่สามารถถูกนำมาใช้สำหรับโหมดพัฒนาหรือการถ่ายโอนไฟล์ ทางออกคือเปลี่ยนสายเคเบิลของคุณและไม่ต้องเสียเวลา

Trendblog โพสต์


6
ฉันมีสายเคเบิลที่ใช้งานได้ 10 เดือนกับ Android Studio มันยังใช้งานได้สำหรับการชาร์จ แต่จะไม่แสดงเป็น 'อุปกรณ์ที่เชื่อมต่อ' ใน Android Studio อีกต่อไป!
kite_n_code

1
คุณบันทึกวัน! แน่นอนว่าฉันจะไม่คิดถึงสิ่งนี้ใน +1 ของฉันเอง
nviens

1
สายเคเบิลขยะที่มาพร้อมกับสถานีชาร์จโทรศัพท์หลายสายของเราเป็นปัญหา Samsung อย่างเป็นทางการที่มาพร้อมกับโทรศัพท์ใช้งานได้ดี
Dana Robinson

ทั้งหมดได้ดีเมื่อสัปดาห์ที่แล้ว แต่ตอนนี้สายเคเบิลจากพอร์ตแบบมัลติยูเอสบีหยุดทำงาน ฉันสามารถใช้สายเคเบิลเดียวกันเสียบเข้ากับ Mac USB-C -> อะแดปเตอร์ AV ดิจิตอลเพื่อดูอุปกรณ์ได้
เส้นด้าย

1
สิ่งนี้ใช้ได้สำหรับฉัน แม้ว่าจะadb devicesแสดงว่าอุปกรณ์ของฉันยังคงเชื่อมต่ออยู่ แต่ Android Studio ไม่สามารถเรียกใช้บนโทรศัพท์ของฉันจนกว่าฉันจะเปลี่ยนสายเคเบิล
Manuel V. Battan

55

ฉันต้องทำkillall adbเพราะอย่างใด Android Studio จัดการล้มเหลวและไม่ต้องการสื่อสารกับ adb อีกต่อไป ดังนั้นอุปกรณ์ของฉันจึงไม่ปรากฏ

ดังนั้นการเลิกใช้ Android Studio การยกเลิกอินสแตนซ์ adb ทั้งหมดใน Terminal และเริ่ม Android Studio อีกครั้ง (ควรถามว่าควรเปิดใช้งานการแก้ไขข้อบกพร่องหรือไม่)


2
บางครั้งการใช้หน้าต่างกิจกรรม (mac) เพื่อฆ่า (บังคับให้ออก) adb ก็เพียงพอ (โดยไม่ต้องปิดสตูดิโอ android) ฉันบังคับให้ออกจาก adb เรียกใช้แอปอีกครั้งผ่านทาง android studio และ android studio สามารถเห็นโทรศัพท์มือถือ / อุปกรณ์ usb (ขอบคุณเซบาสเตียน Wramba)
tmr

ขอบคุณ ... มันใช้งานได้ดีสำหรับฉัน :)
Matin Soleimani

40

มันใช้งานได้สำหรับฉันโดยทำตามขั้นตอนด้านล่าง: -

หากคุณใช้ Windows อุปกรณ์จะไม่ปรากฏขึ้นเนื่องจากปัญหาไดรเวอร์

ไปที่ตัวจัดการอุปกรณ์ (ค้นหาโดยใช้เริ่ม) แล้วมองหาอุปกรณ์ใด ๆ ที่แสดงข้อผิดพลาด androids จำนวนมากจะแสดงเป็นอุปกรณ์ USB ที่ไม่รู้จักและมาพร้อมกับเครื่องหมายอัศเจรีย์ เลือกอุปกรณ์นั้นและลองอัปเดตไดรเวอร์สำหรับมัน สำหรับส่วนการปรับปรุงตามลิงค์: adb สากล

แต่ก่อนหน้านั้นคุณต้องอัปเดตตัวจัดการ sdk และตรวจสอบให้แน่ใจว่าได้ติดตั้งแพ็คเกจไดรเวอร์ USB ของ Google แล้ว

เมื่อเสร็จแล้วไฟล์ไดรเวอร์จะถูกดาวน์โหลดลงในไดเรกทอรี \ extras \ google \ usb_driver \ คำแนะนำ : ค้นหา "android_winusb.inf" ภายใต้ Windows Start และ Open File Location เพื่อรับไดเรกทอรีที่กล่าวถึง

เปิดตัวจัดการอุปกรณ์ของคุณนำทางไปยังอุปกรณ์ Android ของคุณคลิกขวาแล้วเลือก Update Driver Software จากนั้นเลือกเรียกดูซอฟต์แวร์ไดรเวอร์ ทำตามเส้นทางตำแหน่งไฟล์ก่อนหน้านี้เพื่อติดตั้งไดรเวอร์ USB ของ Google

รีสตาร์ท Android Studio และตัวเลือกสำหรับนักพัฒนาในอุปกรณ์ Android ของคุณและเชื่อมต่อ USB อีกครั้ง

ไชโย!


เฮ้วิลเลียมฉันลองทำตามขั้นตอนของคุณแล้ว แต่มีปัญหานี้: stackoverflow.com/questions/33884361/…
Ruchir Baronia

การแก้ปัญหาคืออะไร? ขอบคุณ
Ruchir Baronia

อีกโปรแกรมที่มีประโยชน์ในการเริ่มจดจำอุปกรณ์คือkoushikdutta.com/post/universal-adb-driver
Lucia

คุณจะทำอย่างไรถ้ามันไม่ได้อยู่ใน Device Manager เลย? กำลังชาร์จไฟ
เคอร์ติส

อุปกรณ์ของเขาแสดงใน ADB ฉันก็ทำเช่นกัน เราสามารถ adb เชลล์และถ่ายโอนไฟล์ไปและกลับจากมัน ว่าทั้งหมดใช้งานได้และไม่เกี่ยวข้องกับคำถาม - คำถามคือทำไมสตูดิโอ android ไม่สามารถดูได้
BrainSlugs83

35

หลังจากใช้เวลาสักพักฉันพบปัญหาคือการเปิดใช้งานตัวเลือกการดีบัก USB เป็นเปิด เพียงค้นหาในการตั้งค่ามือถือของคุณ -> ตัวเลือกสำหรับนักพัฒนา -> การแก้ไขข้อบกพร่อง USB เพียงเปิดใช้งานและใช้งานได้ มันอาจช่วยใครซักคน!

ป้อนคำอธิบายรูปภาพที่นี่


บน Android 5.1 การตั้งค่า -> ตัวเลือกสำหรับนักพัฒนา -> การดีบัก USB มีช่องทำเครื่องหมาย แต่จะเป็นสีเทาและไม่สามารถเลือกได้ นอกจากนี้ยังมีตัวเลือก "Select debug app" ซึ่งระบุว่า "No debug application set" แอพดีบั๊กที่ดีสำหรับติดตั้งและใช้งานอะไร
Phil Goetz

@PhilGoetz เพียงตรวจสอบว่า "ตัวเลือกนักพัฒนา" เปิดอยู่หรือไม่ เพิ่มภาพสำหรับการอ้างอิงของคุณ
Jugal Panchal

32

ในกรณีของฉันขั้นตอนต่อไปนี้ช่วยในการแก้ไขปัญหา:

1) ตรวจสอบให้แน่ใจว่าได้ติดตั้งแพ็คเกจ "ไดรเวอร์ USB ของ Google" ใน Android SDK Manager แล้ว

2) ดาวน์โหลด "ADB Driver Installer 2.0" จากที่นี่

3) เรียกใช้เครื่องมือที่ดาวน์โหลดและเชื่อมต่อสมาร์ทโฟนของคุณ ในกรณีของฉันมันแสดงให้เห็นว่ามีการติดตั้งไดรเวอร์ไม่ถูกต้องและแนะนำให้แก้ไข

หลังจากขั้นตอนเหล่านั้น Android Studio ของฉันจดจำอุปกรณ์ได้ทันที ทั้ง MTP และ PTP เริ่มทำงาน


ผ่านการทดสอบสำหรับ Samsung (Android 4.1.2) และ Xiaomi MI4W (Android 4.4.4)


4
ผ่านการทดสอบและใช้งานได้กับ Android 5.1 ฉันเกลียด Windows btw
che-azeh

27

โทรศัพท์ Nexus 5 ของฉันไม่มีตัวเลือกสำหรับนักพัฒนาในเมนูการตั้งค่า ฉันต้องทำดังต่อไปนี้:

บน Android 4.2 และใหม่กว่าตัวเลือกผู้พัฒนาถูกซ่อนไว้โดยค่าเริ่มต้น ในการทำให้พร้อมใช้งานให้ไปที่การตั้งค่า> เกี่ยวกับโทรศัพท์แล้วแตะสร้างหมายเลขเจ็ดครั้ง กลับไปที่หน้าจอก่อนหน้าเพื่อค้นหาตัวเลือกสำหรับนักพัฒนา


16

ในกรณีของฉัน

Android studio หยุดเห็นอุปกรณ์ของฉันทันที

ฉันแก้ไขได้โดยเปลี่ยนตัวเลือก USB เป็นอุปกรณ์สื่อ (MTP)

วิธีรับตัวเลือก USB จากที่เก็บข้อมูลการเชื่อมต่อคอมพิวเตอร์ผ่าน USB

ป้อนคำอธิบายรูปภาพที่นี่

ตรวจสอบการดีบักจากตัวเลือกนักพัฒนาซอฟต์แวร์

ลองเรียกใช้อุปกรณ์อีกครั้งมันจะทำงานได้

ปัญหา

ตัวเลือก USB เป็นการชาร์จเท่านั้น

อัปเดตคำตอบ 26/7/2016

มีหลายเหตุผลที่ไม่เปิดใช้งานโหมดผู้พัฒนา -> การแก้ไขข้อบกพร่อง USB (หากคุณไม่เห็นตัวเลือกนักพัฒนาให้คลิก 7 ครั้งที่หมายเลขบิลด์)

แต่ฉันต้องเผชิญกับปัญหาอื่นทุกอย่างทำงานได้ดีทันใดนั้น android studio studio ไม่เห็นอุปกรณ์ของฉัน

เพื่อแก้ไขปัญหานี้คุณต้องรีสตาร์ท adb จากเทอร์มินัล

adb kill-server
adb start-server

หรือจาก ddms

ในส่วนอุปกรณ์ -> คลิกที่ลูกศรเล็กลง -> รีสตาร์ท adb

()


พบว่าadb reconnectยังเตะของฉันไปสู่การปฏิบัติ
OldCurmudgeon

12

ฉันเสียบโทรศัพท์ของฉันและตรวจพบได้ดี (ไม่จำเป็นต้องใช้ตัวจัดการอุปกรณ์หรืออะไรทำนองนั้น) .. แต่ Android Studio ไม่เห็น

ฉันพบว่ามันเป็นไปตามข้อกำหนดสองประการที่จะต้องปฏิบัติตาม

- PTP (not MTP)
- USB Debugging mode on

สำหรับ PTP ไปที่ settings..storage..usb connection ..PTP (สำหรับ MTP / PTP อาจอยู่ที่ Nexus ของฉันอยู่ที่นั่น แต่บน doogee ของฉันฉันเห็นมันภายใต้ 'ตัวเลือกนักพัฒนา' .. จากนั้นภายใต้เครือข่ายเหนืออินพุต มันบอกว่า "เลือกการกำหนดค่า usb")

สำหรับการแก้ไขข้อบกพร่อง USB การตั้งค่า .. เกี่ยวกับ .. แตะที่ประมาณ 7 ครั้งจากนั้นจะมีตัวเลือกใหม่ปรากฏขึ้นสำหรับการดีบัก usb และคุณสามารถเปิดใช้งานได้

เพิ่ม สิ่งนี้ยังเกี่ยวข้องกับการดีบัก USB หรือ MTP / PTP ที่ถูกย้าย/android/213059/where-is-the-the-mtp-and-ptp-option-in-android-9


PTP ทำงานให้ฉันโดยที่ MTP ใช้ไม่ได้ (กับ Android Studio 3.2) ฉันยังทำให้แน่ใจว่าฉันมี 'เครื่องมือ SDK' ที่ทันสมัยแล้ว
stephendwolff

3
ฉันแค่ขยายคำตอบว่าถ้าPPTตัวเลือกของคุณไม่พบจากนั้นเลือกMIDIตัวเลือก มันใช้งานได้สำหรับฉัน
Ninja

@Ninja มี MTP, PTP และ MIDI ไม่มี PPT! gadgetguideonline.com/android/wp-content/uploads/sites/3/2016/… MTP และ PTP ได้อยู่พักหนึ่ง และใครจะไม่พบตัวเลือก PTP หากอยู่ในเมนูเดียวกับตัวเลือก (อาจเป็นตัวใหม่ล่าสุด) ที่คุณพูดถึง MIDI?
barlop

10

ฉันได้พบว่าสิ่งที่ได้ผลสำหรับฉันคือ:

  • CD ไปยังโฟลเดอร์ sdk platform-tools ของคุณ

  • ตรวจสอบว่า adb เห็นอุปกรณ์ของคุณ

    ./adb devices
  • หากแสดง 'รายการอุปกรณ์ที่เชื่อมต่อ' และบรรทัดว่างด้านล่างให้รีสตาร์ท adb ดังนี้:

    ./adb kill-server
    ./adb start-server

    จากนั้นเรียกใช้อีกครั้ง./adb devicesและดูว่าอุปกรณ์รับอุปกรณ์ดังต่อไปนี้หรือไม่:

    รายการอุปกรณ์ที่ต่อพ่วงกับ
    อุปกรณ์ 015d2bc285601c0a


ยังคงไม่แสดงอุปกรณ์ทุกครั้งที่ว่างรายการ
bhoomika

@bhoomika คุณติดตั้งส่วนต่อประสาน adb ในตัวจัดการอุปกรณ์หรือไม่ หรือมันแสดงเป็นเครื่องหมายอัศเจรีย์สีเหลืองภายใต้อุปกรณ์อื่น ๆ ?
barlop

10

ลองวิธีแก้ปัญหาต่อไปนี้ (สำหรับ Windows):

  • ไปที่พา ธ การติดตั้งเครื่องมือ sdk ของคุณและภายใต้โฟลเดอร์ \ sdk \ platform-tools แล้วรันคำสั่งนี้:

    อุปกรณ์ adb

หากอุปกรณ์ของคุณอยู่ในรายการควรแสดงดังนี้:

C:\android\sdk\platform-tools>adb devices
List of devices attached
081e96500591f039        device

ถ้าไม่ทำตามนี้

  • ลองใช้คำสั่งเหล่านี้:

    adb kill-server

    adb start-server

  • ตรวจสอบให้แน่ใจว่าโทรศัพท์ของคุณมีตัวเลือกสำหรับนักพัฒนาในการตั้งค่า (หากไม่มีให้ไปที่การตั้งค่าเกี่ยวกับโทรศัพท์ (หรืออุปกรณ์) คลิกที่เวอร์ชั่น Android หลาย ๆ ครั้งจนกว่าคุณจะเห็นข้อความ)

  • ตรวจสอบให้แน่ใจว่ามีการเปิดใช้งานการแก้ไขข้อบกพร่อง USB บนโทรศัพท์ของคุณ (ไปที่ตัวเลือกผู้พัฒนาในการตั้งค่าและเปิดใช้งาน)

  • ตรวจสอบให้แน่ใจว่าคุณได้เลือกชุดการกำหนดค่า USB เป็น MTP (ซึ่งอยู่ในตัวเลือกสำหรับนักพัฒนา)

  • ตรวจสอบให้แน่ใจว่าคุณสามารถเห็นไฟล์ในอุปกรณ์ของคุณใน Windows Explorer เมื่อคุณเชื่อมต่อผ่าน USB

  • ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งไดรเวอร์สำหรับอุปกรณ์ของคุณอย่างถูกต้อง (ส่วนใหญ่เกิดขึ้นเมื่อคุณเสียบสาย USB ครั้งแรก)

  • ใน Windows คลิกขวาที่คอมพิวเตอร์และไปที่ตัวจัดการอุปกรณ์ตรวจสอบว่าคุณมีอุปกรณ์ Android ที่โฟลเดอร์รูทหรือไม่และควรใช้ Android Composite ADB Interface หากคุณไม่มีสิ่งนี้คุณจะต้องดาวน์โหลดไดรเวอร์ USB ของ Google รับที่นี่:

http://developer.android.com/sdk/win-usb.html

  • ใน Device Manager ค้นหาอุปกรณ์ของคุณ (ควรมีเครื่องหมายอัศเจรีย์สีเหลือง) คลิกขวาและอัปเดตไดรเวอร์ (เปิดโฟลเดอร์ที่มีไดรเวอร์ที่คุณเพิ่งดาวน์โหลด)

  • หากวิธีนี้ใช้ไม่ได้ผลให้ลองรีสตาร์ท Android Studio หรือเสียบอุปกรณ์ของคุณอีกครั้ง

อุปกรณ์ราคาถูกบางอย่าง (แท็บเล็ตราคา $ 30) ไม่ได้จัดเตรียมไดรเวอร์ USB ให้เชื่อมต่อใน Device Manager ดังนั้นในกรณีนี้คุณจะโชคไม่ดี


เผง ทำงานให้ฉัน ฉันมี Win10 Android SDK บน Win10 C:\Users\me\AppData\Local\Android\sdk\platform-toolsอยู่ที่นี่: ไดรเวอร์อยู่ที่นี่:C:\Users\me\AppData\Local\Android\sdk\extras\google\usb_driver
Green

การรันadb devicesจาก shell แก้ไขให้ฉันเพราะมันสามารถตรวจจับและแก้ไขได้ว่าADB daemon ไม่ได้ทำงานอยู่
Matthias Ronge

8

หากโทรศัพท์ของคุณใช้งานได้ก่อนหน้านี้

ก่อนที่คุณจะทำอะไรที่ซับซ้อนนี่อาจเป็นปัญหาง่ายๆ เพียงถอดปลั๊กแล้วเสียบกลับเข้าไปใหม่

หากมีปัญหาเพิ่มเติม

คุณอาจต้องการตรวจสอบว่าการกำหนดค่าของคุณถูกตั้งค่าให้เปิดใช้งานกับโทรศัพท์ของคุณ

run -> แก้ไขการกำหนดค่า

ป้อนคำอธิบายรูปภาพที่นี่

และตรวจสอบให้แน่ใจว่าคุณได้ตั้งค่าเริ่มต้นเป็นอุปกรณ์ USB หรือกล่องโต้ตอบตัวเลือกหากคุณกำลังจะสลับระหว่างอุปกรณ์ในเครื่องจำลองของคุณเช่นกัน

ป้อนคำอธิบายรูปภาพที่นี่


นี่คือคำตอบที่ถูกต้องสำหรับคำถามเนื่องจากอุปกรณ์ adb แสดงอุปกรณ์
นักพัฒนา MG

มันค่อนข้างบ้าที่ห้าปีต่อมาข้อผิดพลาดนี้ยังคงมีอยู่ เพิ่ง
เจอ

8

ตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลด API ที่ถูกต้องสำหรับรุ่นที่อุปกรณ์ของคุณใช้อยู่ หลังจากอัปเดตเวอร์ชัน Android ของอุปกรณ์หรือเปลี่ยนไปใช้อุปกรณ์อื่นคุณอาจดาวน์โหลด API ที่ถูกต้องบน Android Studio ไม่ได้ เพื่อทำสิ่งนี้:

  1. ตรวจสอบรุ่น Android OS ของอุปกรณ์โดยไปที่การตั้งค่า> เกี่ยวกับโทรศัพท์> เวอร์ชั่น Android

  2. ตรวจสอบให้แน่ใจว่าคุณติดตั้ง API ที่ถูกต้องใน Android Studio ใน SDK Manager


คำถามมีคำตอบที่ถูกต้องแล้วซึ่งเป็นที่ยอมรับโดยเจ้าของคำถาม
Eduardo Yáñez Parareda

1
ไม่ได้ช่วยเสมอ ฉันมีโทรศัพท์ที่ใช้ Android 4.3 ฉันติดตั้งในตัวจัดการ SDK อุปกรณ์โทรศัพท์ยังไม่ปรากฏขึ้นเมื่อเรียกใช้แอป
Eugene Gr. Philippov

7

ลองยกเลิกการเลือก "เครื่องมือ" - "Android" - "เปิดใช้งานการรวม ADB"

สิ่งนี้ใช้ได้กับฉันหลังจากอัปเดต Windows เป็น 10


เฮ้ฉันมีปัญหานี้: stackoverflow.com/questions/33884361/…
Ruchir Baronia

ความเข้าใจที่ยอดเยี่ยม! ไม่ทราบเกี่ยวกับตัวเลือกนี้ ADB ทำงานให้ฉัน แต่ Android Studio ไม่ได้ FYI สำหรับผู้เข้าชมจากอนาคตฉันอยู่บน Linux
David Kay

ฉันมีปัญหานี้บน Mac และคำแนะนำนี้แก้ไขได้!
esierr1

สิ่งนี้ใช้ได้กับฉันเช่นกันใน Debian และ Genymotion
muni764

5

โปรดตรวจสอบโหมดแก้ไขข้อบกพร่องในอุปกรณ์

กำหนดค่าภาพเดียวกัน

หลังจากที่คุณเปิดโหมด debug ให้เปิดการตั้งค่า / ตัวเลือกสำหรับนักพัฒนาอัปเดตภาพเดียวกัน


1
และตรวจสอบให้แน่ใจว่าการดีบัก USB เปิด / ตรวจสอบแล้ว
eric_the_animal

4

AVD Manager สำหรับภาพจำลอง มันไม่เคยแสดงฮาร์ดแวร์ สิ่งนี้เป็นจริงสำหรับการใช้งาน AVD Manager ใด ๆ : Eclipse, Android Studio เป็นต้น


11
ตกลงฉันจะให้ android studio เรียกใช้แอพในโทรศัพท์ได้อย่างไร
amnesyc

1
@amnesyc คุณต้องเปิดใช้งานการดีบักในอุปกรณ์ของคุณ
ทำไม oz


4

หากรุ่นอุปกรณ์ของคุณใน 9 แล้ว

ไปที่เครื่องมือ SDK และอัปเดต Sdk รุ่นเดียวกันและไดร์เวอร์ Int USB Google USB

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่


3

หากคุณยังคงมีปัญหานี้ (หลังจากฤดูร้อนปี 2015) บางทีคุณควร:

  1. ไปที่นี่: http://developer.android.com/sdk/win-usb.html#top
  2. ดาวน์โหลดไดรเวอร์
  3. ติดตั้งใหม่

ฉันเพิ่งติดตั้ง Windows 10 (ไม่ใช่การอัพเกรดการติดตั้งใหม่ทั้งหมด) และฉันลืมไดรเวอร์ ADB USB


สิ่งนี้ใช้ได้สำหรับฉันหลังจากลองใช้ตัวเลือกอื่น ๆ ทั้งหมด คิดว่าการติดตั้ง Win 10 ใหม่ของฉันอาจทำได้แล้ว
raklos

3

ฉันรู้ว่ามันฟังดูบ้า แต่ฉันเพิ่งรีบูตโทรศัพท์ขณะที่เชื่อมต่อและปรากฏขึ้น


3

หากคุณใช้ Samsung คุณสามารถดาวน์โหลดและติดตั้งไดรเวอร์อุปกรณ์จาก Samsung

บันทึก

  1. คุณต้องเปิดใช้งานโหมด ADB (เช่นเดียวกับความคิดเห็นที่สิบเอ็ด)

  2. คุณต้องตั้งค่า Target ใน Android Studio เป็น "Open Select Deployment Target" กล่องโต้ตอบ ในการตั้งค่าเป้าหมาย: เรียกใช้> แก้ไขการกำหนดค่า> เป้าหมาย> เปิดเลือกไดอะล็อกเป้าหมายการปรับใช้


2

ฉันพบปัญหาเดียวกันแล้ว ฉันได้ลองใช้เคล็ดลับทั้งหมดในหัวข้อนี้ในบทความด้านบนแล้ว

สถานการณ์ของฉันคือ: - คอมพิวเตอร์เห็นแท็บเล็ตของฉัน - มีตัวเลือกการดีบัก usb ในโหมดนักพัฒนาซอฟต์แวร์บน - adb ใน sdk ไม่เห็นอุปกรณ์ของฉันการฆ่า & เริ่มไม่ได้ช่วยอะไร

ปัญหาคือฉันมีไดรเวอร์ Samsung Galaxy ใน win8 ของฉัน เมื่อฉันไปที่ผู้จัดการอุปกรณ์มีแท็บเล็ต Lenovo A7600 ที่มีเครื่องหมายสีเหลือง การตั้งค่า -> ใช้งานไดรเวอร์จริง -> เลือกจากไดรเวอร์ที่มีอยู่และฉันต่อไดรเวอร์ซัมซุงเข้ากับไดรเวอร์นี้

มันทำงานเหมือนมีเสน่ห์


ขอบคุณเพื่อนมันใช้ได้กับ galaxy s7 edge ของฉัน สิ่งที่ฉันต้องทำคือเพียงแค่บอกว่าอัปเดตผ่านตัวจัดการอุปกรณ์ไดรเวอร์ของฉันด้วยตนเอง ไชโย
Da Artagnan

2

ฉันกำลังเผชิญกับปัญหาเดียวกัน กลายเป็นสายเคเบิลข้อมูลที่ผิดพลาด อุปกรณ์จะเริ่มการชาร์จ แต่จะไม่แสดงในอุปกรณ์ที่เชื่อมต่อใน Android Studio

ลองใช้สายอื่นทำงานได้ดี

ลองใช้สายเคเบิลอื่นก่อนหากคุณใช้สายเคเบิลปัจจุบันอยู่พักหนึ่ง


2

ไม่มีคำตอบข้างต้นแก้ปัญหาของฉันจนกว่าฉันจะอัปเดตเครื่องมือแพลตฟอร์ม SDK นี่อาจเป็นหนึ่งในสาเหตุของปัญหานี้


2

เมื่อฉันประสบปัญหานี้ฉันเป็นรุ่น Android Studio 3.1 ฉันพยายามหลายวิธีข้างต้นไม่มีอะไรทำงานให้ฉัน (ไม่ทราบสาเหตุ: / ) ในที่สุดฉันก็ลองทำสิ่งที่แตกต่างด้วยตัวเอง แนวทางของฉันคือ:

ก่อนที่จะทำตามขั้นตอนการร้องให้แน่ใจ

*Your "Google USB Driver" package is installed ("Tools" -> "SDK Manager" -> Check "Google USB Driver" -> "Apply" -> "Ok").

*If you are trying to access with emulator then check "Intel x86 Emulator Accelarator(HAXM installer)" is instaled. ("Tools" -> "SDK Manager" -> Check "Intel x86 Emulator Accelarator(HAXM installer)"" -> "Apply" -> "Ok")
  1. ไปที่เครื่องมือ
  2. จากนั้นข้ามSDK ผู้จัดการ
  3. เปิดเครื่องมือ SDK
  4. ยกเลิกการเลือก " เครื่องมือแพลตฟอร์ม SDK ของ Android " (ในกรณีของฉันถูกตรวจสอบแล้ว)
  5. กดใช้แล้วตกลง ok
  6. เครื่องมือ goto อีกครั้งเครื่องมือ
  7. จากนั้นไปที่ผู้จัดการ SDKผู้จัดการ
  8. เปิดเครื่องมือ SDK
  9. ตรวจสอบ " เครื่องมือแพลตฟอร์ม Android SDK "
  10. รีสตาร์ท Android Studio :)

หวังว่านี้จะช่วยให้คนอย่างฉัน


2

ฉันใช้ Android เวอร์ชั่น Nougat API 24 ฉันแก้ไขปัญหาอุปกรณ์ที่ตรวจไม่พบโดยเปลี่ยนสาย USB


คุณบันทึกวันของฉัน!
Ashutosh

อัพเดต: เพียงถอดสายเคเบิลออกจากปลายทั้งสองด้าน
Ashutosh

1

ตรวจสอบไดรเวอร์อุปกรณ์ว่าอุปกรณ์ของคุณติดตั้ง Galaxy แล้ว Kise จะค้นหาไดรเวอร์ของคุณ


1

เนื่องจากไดรเวอร์ไม่สามารถโหลดได้ฉันจึงไม่สามารถเชื่อมต่อกับอุปกรณ์ของฉันบน windows 7 ได้ฉันทำตามขั้นตอนด้านล่าง:

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