Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไขข้อผิดพลาด "ไม่สามารถค้นหา ADB" บน Android Studio

Android Debug Bridge หรือ ADB ช่วยให้คุณสื่อสารกับอุปกรณ์ของคุณผ่านอินเทอร์เฟซบรรทัดคำสั่ง สามารถใช้เพื่อวัตถุประสงค์ต่าง ๆ เนื่องจากอำนวยความสะดวกในการดำเนินการต่าง ๆ รวมถึงการติดตั้งและการดีบักแอปบนอุปกรณ์ของคุณ ขณะพยายามเรียกใช้แอปของคุณผ่าน Android Studio คุณอาจเผชิญกับ “ไม่สามารถค้นหา ADB ” ข้อความแสดงข้อผิดพลาดที่หยุดการจำลอง ปรากฏว่าข้อความแสดงข้อผิดพลาดปรากฏขึ้นเมื่อ Android Studio ไม่พบไฟล์ ADB.exe ที่อยู่ในโฟลเดอร์เครื่องมือแพลตฟอร์ม

วิธีแก้ไขข้อผิดพลาด  ไม่สามารถค้นหา ADB  บน Android Studio

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

  • แอนตี้ไวรัสบุคคลที่สาม — เป็นที่ทราบกันดีว่าซอฟต์แวร์ป้องกันไวรัสทำให้เกิดปัญหาหลายประการในการลบไฟล์ออกจากระบบของคุณเนื่องจากมีผลบวกที่ผิดพลาด เป็นที่ทราบกันดีว่าโปรแกรมป้องกันไวรัสของ Avast ทำให้เกิดสิ่งนี้กับ ADB ซึ่งล็อกไฟล์ในทรวงอกของไวรัส หากทำได้ คุณจะต้องกู้คืนไฟล์จากที่นั่น และทุกอย่างจะดี อย่างไรก็ตาม พึงระลึกไว้เสมอว่าอาจไม่ได้จำกัดเฉพาะ Avast หากคุณใช้โปรแกรมป้องกันไวรัสของบริษัทอื่น แต่อาจก่อให้เกิดปัญหาได้เช่นกัน ดังนั้น คุณควรดูไฟล์ที่แอปพลิเคชันกักกันไว้
  • การตั้งค่าโครงการ — ในบางกรณี ข้อความแสดงข้อผิดพลาดอาจเกิดขึ้นเนื่องจากการตั้งค่าโครงการของคุณ Android SDK โดยค่าเริ่มต้นไม่ได้กำหนด SDK เริ่มต้นให้กับโปรเจ็กต์ ในสถานการณ์เช่นนี้ คุณจะต้องไปที่การตั้งค่าโปรเจ็กต์และมอบ SDK ให้กับโปรเจ็กต์โดยค่าเริ่มต้นจะตั้งค่าเป็น No SDK
  • เครื่องมือแพลตฟอร์มที่เสียหาย — นอกเหนือจากสาเหตุที่กล่าวมาแล้ว หากเครื่องมือแพลตฟอร์มของคุณเสียหายหรือเสียหาย ก็อาจทำให้เกิดข้อความแสดงข้อผิดพลาดได้เช่นกัน หากสถานการณ์นี้เป็นไปได้ Windows Defender หรือซอฟต์แวร์ของบริษัทอื่นอาจกักกัน และด้วยเหตุนี้ คุณจึงไม่มีไฟล์ adb.exe ในโฟลเดอร์เครื่องมือแพลตฟอร์มอีกต่อไป ในกรณีเช่นนี้ คุณจะต้องติดตั้งเครื่องมือแพลตฟอร์มใหม่เพื่อแก้ไขปัญหา

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

กู้คืน ADB จากโปรแกรมป้องกันไวรัสของบุคคลที่สาม

ตามที่ปรากฏ สิ่งแรกที่คุณควรทำเมื่อพบข้อความแสดงข้อผิดพลาดที่เป็นปัญหาคือการตรวจสอบซอฟต์แวร์ป้องกันไวรัสของบริษัทอื่นที่ติดตั้งในระบบของคุณ บ่อยครั้งกว่านั้น ซอฟต์แวร์ป้องกันไวรัสสามารถเรียกใช้ไฟล์ที่มีผลบวกปลอมและกักกันซึ่งไม่เป็นอันตรายเลย ในกรณีนี้ adb.exe จะเป็นไฟล์เป้าหมายที่ซอฟต์แวร์ป้องกันไวรัสถือเป็นอันตรายหรืออาจเป็นภัยคุกคาม และเป็นผลให้ลบออกจากระบบของคุณ

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

  1. ก่อนอื่น ให้คลิกขวาที่ไอคอนโปรแกรมป้องกันไวรัสของคุณบนแถบงาน จากนั้นจากเมนูที่ปรากฏขึ้น ให้เลือก Virus Chest . วิธีแก้ไขข้อผิดพลาด  ไม่สามารถค้นหา ADB  บน Android Studio
  2. ที่นี่ ตรวจสอบว่า ABD.exe มีไฟล์อยู่ ในกรณีนี้ ให้คลิกที่จุดแนวนอนสามจุดด้านหน้าไฟล์
  3. จากเมนูแบบเลื่อนลงที่ปรากฏขึ้น ให้เลือก กู้คืน ตัวเลือก. การดำเนินการนี้จะลบไฟล์ออกจาก Virus Chest และคุณจะใช้งานได้ วิธีแก้ไขข้อผิดพลาด  ไม่สามารถค้นหา ADB  บน Android Studio
  4. หรือคุณสามารถเลือกคืนค่าและเพิ่มข้อยกเว้น ตัวเลือกเพื่อให้แน่ใจว่าจะไม่ถูกเก็บไว้ใน Virus Chest อีก

เปลี่ยนการตั้งค่าโครงการ

หากซอฟต์แวร์ป้องกันไวรัสของคุณไม่ใช่ผู้กระทำความผิด หรือไม่เกี่ยวข้องกับคุณ ระบบอาจเรียกใช้ข้อความแสดงข้อผิดพลาดเนื่องจากการตั้งค่าโปรเจ็กต์ของคุณ สิ่งนี้จะเกิดขึ้นเมื่อโปรเจ็กต์ของคุณไม่มี SDK ที่กำหนดไว้ ดังนั้นจึงไม่มีสิทธิ์เข้าถึง ADB ซึ่งเป็นสาเหตุที่คุณพบข้อความแสดงข้อผิดพลาดที่เป็นปัญหา ในการแก้ไขปัญหานี้ คุณจะต้องเปลี่ยนการตั้งค่าโปรเจ็กต์เริ่มต้นซึ่งตั้งค่าเป็น No SDK ตามค่าเริ่มต้น การตั้งค่าเหล่านี้สามารถพบได้ภายใต้โครงสร้างโครงการ โดยทำตามคำแนะนำด้านล่าง:

  1. ก่อนอื่น ตรวจสอบให้แน่ใจว่า Android Studio เปิดอยู่
  2. จากนั้นไปที่ไฟล์>โครงสร้างโครงการ . หรือคุณสามารถคลิกไอคอนโครงสร้างโครงการตามที่แสดงในภาพด้านล่าง
  3. เมื่อหน้าต่างโครงสร้างโครงการเปิดขึ้น ให้คลิกที่ โครงการ ภายใต้การตั้งค่าโครงการ .
  4. จากนั้น ไปที่ Project SDK ถูกตั้งค่าเป็น หากตั้งค่าเป็น ไม่มี SDK ไปข้างหน้าและเปลี่ยนเป็น แพลตฟอร์ม Android API XX จากเมนูแบบเลื่อนลง วิธีแก้ไขข้อผิดพลาด  ไม่สามารถค้นหา ADB  บน Android Studio
  5. ในกรณีที่ไม่มีตัวเลือกในเมนูแบบเลื่อนลง คุณสามารถคลิกปุ่ม ใหม่ ปุ่ม เลือก Android SDK จากนั้นเลือกไดเรกทอรีที่มี Android SDK
  6. เมื่อคุณทำเสร็จแล้ว คุณจะสามารถเลือก แพลตฟอร์ม Android API XX จากเมนูแบบเลื่อนลง
  7. หลังจากที่คุณทำเสร็จแล้ว ให้คลิกปุ่ม ตกลง และลองเรียกใช้แอปพลิเคชันของคุณเพื่อดูว่ายังมีปัญหาอยู่หรือไม่

ติดตั้ง Android SDK จาก SDK Manager

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

  1. ในหน้าต่าง Android Studio ให้เปิด ค่ากำหนด หน้าต่างโดยไปที่ไฟล์>การตั้งค่า .
  2. จากนั้น ทางด้านซ้ายมือ ให้ไปที่ ลักษณะและพฤติกรรม> การตั้งค่าระบบ> Android SDK . วิธีแก้ไขข้อผิดพลาด  ไม่สามารถค้นหา ADB  บน Android Studio
  3. เมื่อคุณอยู่ใน SDK Manager ในส่วน แพลตฟอร์ม SDK ให้ติดตั้งแพลตฟอร์ม SDK สำหรับเวอร์ชัน Android ของคุณ
  4. หลังจากที่คุณทำเสร็จแล้ว ให้ลองเรียกใช้แอปพลิเคชันเพื่อดูว่าคุณยังพบข้อความแสดงข้อผิดพลาดอยู่หรือไม่

ติดตั้งเครื่องมือแพลตฟอร์มอีกครั้ง

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

  1. ก่อนอื่น ปิด Android Studio แล้วเปิดตัวจัดการงาน โดยคลิกขวาที่ทาสก์บาร์ของคุณ จากเมนูที่ปรากฏขึ้น ให้เลือกตัวจัดการงาน วิธีแก้ไขข้อผิดพลาด  ไม่สามารถค้นหา ADB  บน Android Studio
  2. ในหน้าต่างตัวจัดการงาน ภายใต้ กระบวนการ ให้มองหา ADB.exe ประมวลผลและจบมัน
  3. เมื่อคุณทำเสร็จแล้ว ให้เปิด Android Studio อีกครั้ง
  4. ตอนนี้ คุณจะต้องเปิด ตัวจัดการ SDK . สำหรับสิ่งนี้ ให้คลิก ไอคอนกล่องที่มีลูกศรชี้ลง ตามที่แสดงในภาพ วิธีแก้ไขข้อผิดพลาด  ไม่สามารถค้นหา ADB  บน Android Studio
  5. เมื่อเปิด SDK Manager แล้ว ให้เปลี่ยนไปใช้เครื่องมือ SDK แท็บ วิธีแก้ไขข้อผิดพลาด  ไม่สามารถค้นหา ADB  บน Android Studio
  6. ในแท็บเครื่องมือ SDK ให้เลื่อนลงมาจนกว่าคุณจะเห็น Android SDK Platform-Tools . ยกเลิกการเลือกแล้วคลิก ตกลง . วิธีแก้ไขข้อผิดพลาด  ไม่สามารถค้นหา ADB  บน Android Studio
  7. การดำเนินการนี้จะถอนการติดตั้งเครื่องมือแพลตฟอร์มจาก IDE ของคุณ รอให้ถอนการติดตั้งเสร็จสิ้น
  8. เมื่อถอนการติดตั้งและซิงค์ Gradle แล้ว ให้เปิด ตัวจัดการ SDK อีกครั้งและเปลี่ยนไปใช้ เครื่องมือ SDK แท็บอีกครั้ง ที่นี่ ให้มองหา Android SDK Platform-Tools อีกครั้งและทำเครื่องหมาย สุดท้าย คลิกตกลง และรอให้เสร็จสิ้น จากนั้นจึงซิงค์โครงการของคุณ
  9. หลังจากเสร็จแล้ว ให้ลองเรียกใช้แอปพลิเคชันของคุณเพื่อดูว่ามีข้อความแสดงข้อผิดพลาดปรากฏขึ้นหรือไม่