ข้อผิดพลาด: ไม่พบ adb ภายใน SDK ใน Android Studio


93

ไม่มีใครรู้ว่านี่หมายถึงอะไร? ฉันเป็นคนไม่ชอบ Android เมื่อฉันคลิกปุ่ม "เรียกใช้" บนโปรแกรมจำลองของฉันฉันได้รับข้อความนี้

Throwable: ไม่พบ adb ภายใน SDK

ฉันใช้งานเวอร์ชันล่าสุด, 0.8.14.

แก้ไข: ฉันใช้ Android Studio


ปิดคราสของคุณ จากนั้นคุณควรเขียนในบรรทัดคำสั่งหรือเทอร์มินัลหากคุณใช้ MAC ดังต่อไปนี้ adb kill-server จากนั้นป้อน จากนั้นเขียน adb start-server .. เปิด eclipse อีกครั้ง
ธีโอ

คุณใช้ eclipse หรือไม่?
Vladislav Kan

adb อยู่ที่ซึ่งติดตั้ง eclipse เช่น C: \ Users (ชื่อของคุณ) \ Desktop \ Android Studio \ adt-bundle-windows-x86_64-20140702 \ eclipse
Theo

8
สิ่งนี้อาจเกิดขึ้นได้เนื่องจากโปรแกรมป้องกันไวรัส AVG ตรวจพบ adb.exe เป็นโทรจัน (สัญญาณเตือนที่ผิดพลาด) และเพิ่มลงในเขตกักบริเวณ เพียงแค่เพิ่มไฟล์ที่อนุญาตพิเศษก็น่าจะดี
Dzhuneyt

@Dzhuneyt ไม่ใช่แค่ AVG Avast ยังทำให้ฉันมีปัญหา อย่าลืมตรวจสอบโปรแกรมป้องกันไวรัสของคุณ
Nechemia Hoffmann

คำตอบ:


169

ADBอยู่ในขณะนี้อยู่ในAndroid SDK แพลตฟอร์มเครื่องมือ

  1. ตรวจสอบ[sdk directory]/platform-toolsไดเรกทอรีของคุณและหากไม่มีอยู่ให้เปิดตัวจัดการ SDKใน Android Studio (ปุ่มที่อยู่ในเมนูด้านบนโลโก้ Android พร้อมลูกศรชี้ลง) เปลี่ยนเป็นแท็บเครื่องมือ SDKและเลือก / ติดตั้งแพลตฟอร์ม Android SDK -tools

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

  1. หรือคุณสามารถลองใช้ SDK Manager แบบสแตนด์อโลน: เปิดตัวจัดการ SDK และคุณจะเห็นลิงก์ "Launch Standalone SDK manager" ที่ด้านล่างของหน้าต่างการตั้งค่า คลิกและเปิดตัวจัดการ SDK แบบสแตนด์อโลนจากนั้นติดตั้ง / อัปเดตไฟล์

"เครื่องมือ> เครื่องมือแพลตฟอร์ม Android SDK"

  1. หากข้างต้นไม่สามารถแก้ปัญหาได้ให้ลองติดตั้งเครื่องมือใหม่โดยเปิด "ตัวจัดการ SDK แบบสแตนด์อโลน" และถอนการติดตั้งเครื่องมือแพลตฟอร์ม Android SDK ลบ[your sdk directory]/platform-toolsไดเรกทอรีทั้งหมดและติดตั้งอีกครั้งโดยใช้ตัวจัดการ SDK

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

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

หวังว่านี่จะช่วยได้!


22

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

  • Unable to locate adb within SDK หรือ
  • Unable to obtain result of 'adb version'

    ฉันได้ลองเริ่ม / หยุด adb, ถอนการติดตั้ง, platform-tools และอื่น ๆ สิ่งที่ฉันพบคือภายในC:\Users\<UserName>\AppData\Local\Androidโฟลเดอร์ของฉันฉันมีโฟลเดอร์ sdk หลายโฟลเดอร์ ฉันทำสิ่งต่อไปนี้:

    1. Unistall Platform-Tools โดยใช้ SDK Manager ของ Android Studio
    2. ลบplatform-tools\ไดเรกทอรีทั้งหมดในแต่ละC:\Users\<UserName>\AppData\Local\Android\sdk*ไดเรกทอรี
    3. ติดตั้งเครื่องมือแพลตฟอร์มใหม่โดยใช้ตัวจัดการ SDK ของ Android Studio

หวังว่าสิ่งนี้จะช่วยใครสักคนเกี่ยวกับปัญหาของพวกเขา


1
C: \ Users \ myusername \ AppData \ Local \ Android \ sdk \ platform-tools
IberoMedia

ในกรณีของฉันฉันมีโฟลเดอร์ SDK เพียงโฟลเดอร์เดียว แต่การถอนการติดตั้งและติดตั้ง Platform-Tools ใหม่ใช้งานได้สำหรับฉัน
fikkatra

17

หากคุณใช้ Android Studio และมีการป้องกันไวรัส AVG ไฟล์ adb.exe อาจอยู่ใน Virus Vault นี่คือปัญหาของฉัน วิธีแก้ไข: เปิด AVG เลือกตัวเลือก (ขวาบน) จากนั้นเลือก Virus Vault หากคุณเห็นไฟล์ adb.exe อยู่ในนั้นให้เลือกแล้วคลิกกู้คืน


4
สามารถยืนยันได้ว่าจะเกิดขึ้นใน Avast
SuperHaker

3
ใช่มันเกิดขึ้นใน Avast ด้วย ไปที่การป้องกัน> หน้าอก Virus> ตรวจสอบที่จำเป็นในช่องทำเครื่องหมาย adb.exe> คลิกวางลงบนลบ> เรียกคืน> รีสตาร์ท Android สตูดิโอ
M.ArslanKhan

15

ใน Android Studio ให้คลิกที่ 'Tools' บนแถบแท็บด้านบนของ android studio

เครื่องมือ >> Android >> SDK Manager >> เรียกใช้ตัวจัดการ Sdk แบบสแตนด์อโลน

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

ติดตั้งอย่างน้อยหนึ่งแพ็คเกจ Api (Android Api 23 หรือ 24)


12

ในกรณีของฉันฉันไม่ได้เลือก SDK สำหรับโครงการของฉัน (ไม่แน่ใจว่าทำไม) เพียงแค่ไปโต้ตอบโครงสร้างโครงการ ( alt+ctrl+shift+sหรือ 1 ปุ่มบนหน้าจอ) และจากนั้นให้โครงงาน> โครงการของ SDK <no SDK>ได้รับเลือก เพิ่งเปลี่ยนใหม่ล่าสุด

กล่องโต้ตอบโครงสร้างโครงการ


8

ลองสิ่งนี้: ไฟล์ -> โครงสร้างโครงการในโครงสร้างโครงการด้านซ้าย> ตำแหน่ง SDKs SDK เลือกตำแหน่ง Android SDK (เวอร์ชันเก่าใช้กด + เพิ่ม sdk อื่น)


คุณคิดว่ามีบางอย่างผิดปกติกับตำแหน่ง sdk ของฉันหรือไม่?
SleepsOnNewspapers

1
ใช่ฉันก็คิดว่าอย่างนั้น. ลองเปิดตัวจัดการ sdk และติดตั้งปลั๊กอินทั้งหมด
Vladislav Kan

4

ในที่สุดหลังจากการตรวจสอบหลายชั่วโมงฉันคิดว่าฉันมีทางออกอื่นสำหรับทุกคนที่มีปัญหากับ AVD Manager "Unable to locate adb"

ฉันรู้ว่าเรามีการตั้งค่าสำหรับ SDK ในไฟล์ -> การตั้งค่า -> ลักษณะที่ปรากฏและพฤติกรรม -> การตั้งค่าระบบ -> Android SDK ดูเหมือนว่าจะไม่เพียงพอ! ดูเหมือนว่า Android Studio (อย่างน้อยก็คือเวอร์ชัน 4 ใหม่) ไม่ได้ให้ SDK เริ่มต้นแก่โปรเจ็กต์แม้ว่าจะมีการตั้งค่าข้างต้นก็ตาม

ดังนั้นคุณ (สำหรับแต่ละโครงการ) ต้องไปที่ไฟล์ -> โครงสร้างโครงการ -> การตั้งค่าโครงการ -> โครงการและเลือก Project SDK ซึ่งตั้งค่าเป็น [No SDK] ตามค่าเริ่มต้น

หากไม่มีอะไรในช่องแบบเลื่อนลงให้เลือกใหม่เลือก Android SDK และไปที่ตำแหน่ง Android SDK ของคุณ (โดยปกติคือ C: \ Users [ชื่อผู้ใช้] \ AppData \ Local \ Android \ Sdk บน Windows) จากนั้นคุณจะสามารถเลือกแพลตฟอร์ม Android API xx ตอนนี้คุณไม่ควรได้รับข้อผิดพลาด adb ที่น่ารำคาญนี้

HTH


ขอบคุณมาก. มันแย่มากที่ไม่มีการเลือก sdk เริ่มต้นและไม่มีกล่องโต้ตอบที่ปรากฏขึ้น
AllesFuerDenDackel


3

ในกรณีของฉันมันเป็นกรณีธรรมดาของเส้นทางที่ไม่ถูกต้อง เพียงไปที่กล่องโต้ตอบโครงสร้างโครงการ (alt + ctrl + shift + s) จากนั้นไปที่ platform-> SDK และเส้นทางหลักของ Android SDK แบบคงที่

แก้ไขเส้นทาง SDK


ในกรณีของฉันฉันไม่ได้เลือก SDK โครงการ N00b ผิดพลาด สิ่งนี้ทำให้ฉันไปถูกทาง ขอบคุณ!
EpicVoyage

2

ฉันลบและติดตั้งAndroid SDK Platform-Tools 23 23.0.0ใหม่แล้ว วิธีนี้ช่วยแก้ปัญหาได้ เมื่อวานนี้ฉันได้ทำการอัปเดต SDK โดยใช้ SDK Manager โดยลบบางส่วนที่ฉันเชื่อว่าฉันไม่ต้องการอีกต่อไปและดาวน์โหลดการอัปเดต บางทีนี่อาจเป็นที่มาของปัญหา


2

มีปัญหาเดียวกัน MacOS, Android Studio 3.6.1, SDK Android 10.0.2

นี่คือไดเร็กทอรีที่ Android studio กำลังมองหา adb binary:

$ cd ~/Library/Android/sdk/platform-tools/
➜  platform-tools $ ls
package.xml  platform-tools  signing_request_for.3232179dce22d8a6332018729026ed39f5d5cd0b.1585090071041.platform-tools_r29.0.6-darwin.filelist

อย่างไรก็ตามไบนารีอยู่ในไดเร็กทอรีเดียวที่ลึกกว่า:

platform-tools $ ls platform-tools
adb  dmtracedump  etc1tool  hprof-conv  make_f2fs  mke2fs.conf  sload_f2fs         sqlite3
api  e2fsdroid    fastboot  lib64       mke2fs     NOTICE.txt   source.properties  systrace

เพียงแค่สร้างซอฟต์ลิงค์ไปยังไดเร็กทอรีปัจจุบัน:

platform-tools $ ln -s platform-tools/adb ./
➜  platform-tools $ ls
adb          platform-tools
package.xml  signing_request_for.3232179dce22d8a6332018729026ed39f5d5cd0b.1585090071041.platform-tools_r29.0.6-darwin.filelist

นี่เป็นเคล็ดลับสำหรับฉัน

ป.ล. การเพิ่มลงใน PATH ไม่ได้ช่วยแน่นอนฉันสามารถรันในเทอร์มินัลได้ แต่ Android Studio ไม่รับตัวแปร PATH จาก. zshrc ใน MacOS


เพิ่งประสบปัญหาเดียวกันใน CI-environment (Bitrise.io) ขอบคุณที่ชี้ให้เห็น อาจเป็นการเปลี่ยนแปลงล่าสุดใน v29.0.6 ของเครื่องมือแพลตฟอร์ม
tobi512

1

ใช่ฉันมีประสบการณ์เดียวกัน

ขณะนี้ ADB อยู่ในไดเร็กทอรี platform-tools

  1. korsosa กล่าวว่าตรวจสอบไดเรกทอรี [sdk directory] / platform-tools ของคุณหากมีอยู่ หากไม่เป็นเช่นนั้นให้เปิดตัวจัดการ SDK ใน Android Studio (ปุ่มที่อยู่ในเมนูด้านบนโลโก้ Android พร้อมลูกศรลง) แล้วดาวน์โหลดและติดตั้งเครื่องมือ> เครื่องมือแพลตฟอร์ม Android SDK

  2. หากคุณมีแพลตฟอร์มเครื่องมือคุณได้ตรวจสอบไฟล์ adb.exe ในกรณีของฉันไฟล์นั้นเสียดังนั้นให้ดาวน์โหลดเครื่องมือแพลตฟอร์มนั้นอีกครั้ง


1

หากคุณติดตั้งเครื่องมือแพลตฟอร์ม Android SDK แล้วให้ไปที่ไฟล์> การตั้งค่า> การตั้งค่าระบบ> Android SDK> เปิดตัวจัดการ SDK แบบสแตนด์อโลน

คุณจะเห็นใน Tools Directory ว่ามีการถอนการติดตั้ง Android SDK Platform-Tools ดังนั้นให้ยกเลิกการเลือกทั้งหมดและทำเครื่องหมายที่ช่องนั้นจากนั้นคลิกที่ปุ่มติดตั้ง


1

แม้ว่าคำตอบเหล่านี้อาจถูกต้องในสถานการณ์ของฉัน แต่ก็ไม่ได้ผล ทุกอย่างเริ่มต้นเมื่อฉันถอนการติดตั้งเวอร์ชัน 2. * android studio หลังจากได้รับ 3.0rc1 แต่นั่นทำให้สิ่งต่าง ๆ เสียหายและเริ่มได้รับข้อผิดพลาดนี้ หลังจากนั้นฉันก็ทำตามขั้นตอนเหล่านี้ส่วนใหญ่ แต่ก็ไม่ได้ผล ขณะวิเคราะห์ไดเร็กทอรี SDK ฉันสังเกตเห็นว่าฉันมีโฟลเดอร์เครื่องมือแพลตฟอร์มสองโฟลเดอร์ .backup มี adb.exe โดยที่อีกอันไม่มี ฉันเพิ่งคัดลอกไฟล์. สำรองในโฟลเดอร์เครื่องมือแพลตฟอร์มอื่นและแก้ไขปัญหาของฉันได้

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


1

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

โปรแกรมป้องกันไวรัสไม่กี่โปรแกรมตรวจพบadb.exeเป็นไวรัส คุณควรดูในสถานที่ที่โปรแกรมป้องกันไวรัสวางภัยคุกคามที่ตรวจพบและกู้คืนจากที่นั่น สำหรับAvast Antivirusอยู่ในอกของไวรัส

หวังว่าจะเป็นประโยชน์สำหรับใครบางคนนะ!


1

หากคุณมีโปรแกรมป้องกันไวรัส (เช่น AVG) คุณสามารถนำไฟล์ออกจากเขตกักบริเวณได้

คลิกเมนู> กักเก็บ> ช่องทำเครื่องหมายถัดจากไฟล์ adb.exe> ​​ลูกศรถัดจากลบ> คืนค่า

แต่บางครั้งไฟล์จะยังคงปรากฏขึ้นอีกครั้งในเขตกักบริเวณ วิธีแก้ปัญหานี้คือคลิกRestore and add exceptionหรือไปที่เมนู> การตั้งค่า> ทั่วไป> ข้อยกเว้น> และเพิ่มสิ่งนี้:C:\Users\Johndoe\AppData\Local\Android\Sdk\platform-tools\

โปรแกรมป้องกันไวรัสอื่น ๆ มีคุณสมบัติเทียบเท่ากับ "เขตกักบริเวณ" ที่อาจมีไฟล์ APK อยู่


1

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

C: \ Users \ Your-Device-username \ AppData \ Local \ Android \ sdk

C: \ Users \ Your-Device-username \ AppData \ Local \ Android \ sdk \ platform-tools

หวังว่านี่จะช่วยคนที่ต้องการได้


0

แม้หลังจากดาวน์โหลดไฟล์ที่ต้องการเฉพาะหรือทุกอย่างแล้วเราอาจประสบกับข้อผิดพลาดในการเรียกใช้ไฟล์

ความล้มเหลวในการเรียกใช้ไฟล์อาจเกิดจากสาเหตุต่อไปนี้:
1. การอนุญาตของผู้ใช้ / s (การจัดการการสืบทอด)
2. ไฟล์เสียหาย
3. ไฟล์ที่แอปพลิเคชันอื่นเข้าถึงได้ในเวลาเดียวกัน
4. ไฟล์ถูกล็อคโดยซอฟต์แวร์ป้องกันมัลแวร์ / ป้องกันไวรัส

แปลกที่โปรแกรมป้องกันไวรัสของฉันตรวจพบไฟล์ adb, avd และ jndispatch.dll เป็นไฟล์ที่ไม่สะอาดและทิ้งลงในห้องนิรภัย

ฉันต้องกู้คืนจาก AVG vault กำหนดค่า AVG เพื่อละเว้น (เพิ่มโฟลเดอร์ในรายการข้อยกเว้น) โฟลเดอร์ของ AndroidStudio และโฟลเดอร์อื่น ๆ ที่จำเป็น

หากคุณไม่มีโปรแกรมป้องกันไวรัสและยังคงประสบปัญหานี้โปรดจำไว้ว่า windows 7 ขึ้นไปมี 'windows defender' ในตัว ดูว่าเพื่อนคนนี้กำลังทำสิ่งเดียวกันหรือไม่ วางโฟลเดอร์ของคุณไว้ในรายการ 'การยกเว้น' ของโปรแกรมป้องกันไวรัสเนื่องจากผู้จำหน่ายได้รับความไว้วางใจจากทั่วโลก

คำตอบเดียวกันนี้จะไปที่ ' ข้อผิดพลาดในการเปิด AVD ด้วยโปรเซสเซอร์ AMD ' ฉันไม่มีชื่อเสียงเพียงพอที่จะตอบคำถามนี้ที่นั่นและที่นั่น


0

หากคุณใช้งาน windows 10 (อาจเป็น windows 7 ด้วย) และ Android studio โอกาสที่อาจเกิดจากปัญหาหน่วยความจำเสมือนของ windows ดูสิ่งนี้ไม่สามารถรับเวอร์ชัน adb ได้


สามารถอธิบายรายละเอียดเล็กน้อยได้ที่นี่ เนื่องจากลิงก์ภายนอกสามารถเปลี่ยนแปลงได้ตลอดเวลา
เสือดำ

0

ฉันมีปัญหากับAndroid Studio 3ตัวจัดการ SDK ไม่ได้รวมเครื่องมือเต็มรูปแบบไว้ในโฟลเดอร์ platform-tools ดังนั้นฉันจึงต้องดาวน์โหลดด้วยตนเองจาก:

https://developer.android.com/studio/releases/platform-tools.html

จากนั้นแตกไฟล์ไปยังandroid/sdk/platform-tools/โฟลเดอร์ของฉัน


ฉันไม่เห็น adb.exe ในการดาวน์โหลด SDK แยกต่างหาก (windows)?
Greg

@Greg - คุณต้องดาวน์โหลดเครื่องมือแพลตฟอร์มจากลิงค์ด้านบนจากนั้นวางไว้ในไดเรกทอรีด้านบน รีสตาร์ทสตูดิโอ Android ของคุณและควรใช้งานได้
SolidSnake

โอเคฉันจะดาวน์โหลด "เครื่องมือ sdk" แยกต่างหากไม่ใช่ "เครื่องมือแพลตฟอร์ม" - ขอบคุณ
Greg

@Greg - ดูเหมือนจะเป็นคนละประเด็น
SolidSnake

ใช่ :) ไม่แน่ใจว่าทำไม Android Studio ที่เลือก / ดาวน์โหลด Platform Tools ถึงไม่มี แต่ตอนนี้รับได้แล้ว
Greg

0

หากคุณมีปัญหา adb ไปที่ tools-> sdk manager -> ติดตั้งเครื่องมือ sdk ที่ไม่ได้รับ

ปัญหาของฉันได้รับการแก้ไขโดยใช้วิธีเหล่านี้


0

ฉันได้รับข้อความแสดงข้อผิดพลาด แต่ adb.exe ทำงานต่อไป (และการดีบักทำงานได้ดี) ดังนั้นจึงไม่ใช่ปัญหา (นอกเหนือจากข้อความแสดงข้อผิดพลาดที่น่ารำคาญ) การคาดเดาที่ดีที่สุดของฉันคือมีมากกว่าหนึ่งกระบวนการที่พยายามเริ่มโปรแกรมในเวลาเดียวกัน


0

มันใช้งานได้สำหรับฉัน (Android Studio 3.1.3):

1.ตรวจสอบให้แน่ใจว่าได้ติดตั้ง'Android SDK Platform-Tools'แล้ว:

เครื่องมือ> ตัวจัดการ SDK> เครื่องมือ SDK (แท็บ)

2.คัดลอกเส้นทางของไฟล์'adb.exe' โดยปกติที่นี่:

C: \ Users \ ชื่อผู้ใช้ \ AppData \ Local \ Android \ Sdk \ platform-tools

3.เปิดตัวแปรสภาพแวดล้อมใน Windows:

'Window + R'> และพิมพ์ 'SystemPropertiesAdvanced'> ตัวแปรสภาพแวดล้อม ...

4.สร้างตัวแปรระบบใหม่ด้วยชื่อ 'PATH'และค่าของเส้นทาง adb.exe ของคุณเช่น'C: \ Users \ Username \ AppData \ Local \ Android \ Sdk \ platform-tools'


1
อย่าทำที่กรุณา !!!!!! มันจะแทนที่ตัวแปร Path ที่มีอยู่ของคุณ .. และคุณจะสูญเสียเส้นทางก่อนหน้าทั้งหมดของคุณ
Haseeb Zulfiqar

0

ฉันต่อสู้กับเรื่องนี้มาสักพักแล้ว พยายามติดตั้ง / ถอนการติดตั้งแพ็คเกจต่างๆภายใต้ SDK Manager ไม่สำเร็จ ฉันยังลบ Android Studio และติดตั้งใหม่ก็ไม่ได้ช่วยอะไร

ฉันใช้ Android Studio 3.3 บน OS X 10.14.2 ในตอนท้ายฉันลองทำสิ่งต่อไปนี้:

rm -rf Library/Android/sdk

สิ่งนี้ลบโฟลเดอร์ sdk ทั้งหมด คุณควรรันคำสั่งนี้บนโฮมไดเร็กทอรีของคุณในเทอร์มินัล (เป็นตำแหน่งเริ่มต้นเมื่อคุณเปิด)

ฉันเริ่ม Android Studio แล้วและไม่พบ sdk มันจึงแจ้งให้ฉันดาวน์โหลด ฉันดาวน์โหลด SDK ใหม่และทุกอย่างทำงานได้ตามปกติ

มันอาจจะมากเกินไป แต่ก็ใช้ได้ผล


0

คุณสามารถดาวน์โหลดจากเทอร์มินัลหรือ cmd ดังนี้:

$sudo apt update 
$sudo apt install android-tools-adb android-tools-fastboot

//check version or test adb is running or not
$adb version

0

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

บางทีนี่อาจเป็นประโยชน์ต่อคนอื่นเช่นกัน?!


0

Android Studio เวอร์ชัน 3.6.1 ของฉัน

หลังจากได้รับการอัปเดตเวอร์ชันล่าสุดฉันพบปัญหานี้เป็นเวลาสองสามชั่วโมง ขั้นตอนของฉันในการแก้ปัญหานี้:

-> อัปเดตเครื่องมือแพลตฟอร์ม sdk แล้ว [แม้ว่าจะยังไม่ดึงข้อมูลอุปกรณ์ของฉัน]

-> เปลี่ยนสาย USB จากนั้นอุปกรณ์ 2 เครื่องของฉันทั้งสองเชื่อมต่อกับ Studio และเรียกใช้แอปของฉันได้สำเร็จ

ฉันไม่รู้ว่าขั้นตอนโง่ ๆ นี้อาจช่วยใครได้ แต่คุณสามารถดูได้ ฉันแค่แบ่งปันประสบการณ์ของฉันขอบคุณ


0

สำหรับฉันฉันกำลังเปลี่ยนไปใช้ zsh เป็นเชลล์เริ่มต้นบน Mac ของคุณ เปลี่ยนกลับและเริ่มต้นใหม่ได้รับการแก้ไข


0

มันจะเกิดขึ้นเมื่อ

พื้นที่ว่างไม่เพียงพอ

พร้อมใช้งานสำหรับ adb เพื่อเริ่มโปรแกรมจำลอง

เพิ่มพื้นที่ว่าง (6 GB) ในไดเรกทอรีหลักของ SDK

หาก Dose ไม่ได้ผลให้ไปทดสอบวิธีอื่นที่กล่าวถึงที่นี่


-1

เปิดตัวจัดการงานและค้นหาบริการadb.exeหลังจากเห็นบริการเหล่านั้นจบลงและเรียกใช้อีกครั้ง

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