Android Debug Bridge หรือ ADB ช่วยให้คุณสื่อสารกับอุปกรณ์ของคุณผ่านอินเทอร์เฟซบรรทัดคำสั่ง สามารถใช้เพื่อวัตถุประสงค์ต่าง ๆ เนื่องจากอำนวยความสะดวกในการดำเนินการต่าง ๆ รวมถึงการติดตั้งและการดีบักแอปบนอุปกรณ์ของคุณ ขณะพยายามเรียกใช้แอปของคุณผ่าน Android Studio คุณอาจเผชิญกับ “ไม่สามารถค้นหา ADB ” ข้อความแสดงข้อผิดพลาดที่หยุดการจำลอง ปรากฏว่าข้อความแสดงข้อผิดพลาดปรากฏขึ้นเมื่อ Android Studio ไม่พบไฟล์ ADB.exe ที่อยู่ในโฟลเดอร์เครื่องมือแพลตฟอร์ม
สิ่งนี้สามารถเกิดขึ้นได้เนื่องจากสาเหตุหลายประการ รวมถึงเมื่อซอฟต์แวร์ป้องกันไวรัสของคุณลบไฟล์ adb.exe เนื่องจากการเตือนที่ผิดพลาด ปัญหาเช่นนี้เกิดขึ้นได้บ่อยในซอฟต์แวร์แอนตี้ไวรัส ดังนั้นในขณะที่ใช้ซอฟต์แวร์นี้ คุณต้องแน่ใจว่าจะไม่ทำให้เกิดผลบวกที่ผิดพลาดในไฟล์ที่คุณกำลังทำงานด้วย นอกจากนั้น การตั้งค่าโปรเจ็กต์ของคุณยังทำให้ข้อความแสดงข้อผิดพลาดนี้ปรากฏขึ้นได้อีกด้วย เพื่อให้เข้าใจและสร้างความเข้าใจที่ดีขึ้นเกี่ยวกับข้อความแสดงข้อผิดพลาดที่เป็นปัญหา ให้เราพูดคุยถึงสาเหตุต่างๆ ที่ปัญหาอาจเกิดขึ้นโดยละเอียดยิ่งขึ้น อย่างไรก็ตาม อย่าลืมว่าสาเหตุรวมถึงแต่ไม่จำกัดเพียงสาเหตุที่กล่าวถึงด้านล่าง
- แอนตี้ไวรัสบุคคลที่สาม — เป็นที่ทราบกันดีว่าซอฟต์แวร์ป้องกันไวรัสทำให้เกิดปัญหาหลายประการในการลบไฟล์ออกจากระบบของคุณเนื่องจากมีผลบวกที่ผิดพลาด เป็นที่ทราบกันดีว่าโปรแกรมป้องกันไวรัสของ Avast ทำให้เกิดสิ่งนี้กับ ADB ซึ่งล็อกไฟล์ในทรวงอกของไวรัส หากทำได้ คุณจะต้องกู้คืนไฟล์จากที่นั่น และทุกอย่างจะดี อย่างไรก็ตาม พึงระลึกไว้เสมอว่าอาจไม่ได้จำกัดเฉพาะ Avast หากคุณใช้โปรแกรมป้องกันไวรัสของบริษัทอื่น แต่อาจก่อให้เกิดปัญหาได้เช่นกัน ดังนั้น คุณควรดูไฟล์ที่แอปพลิเคชันกักกันไว้
- การตั้งค่าโครงการ — ในบางกรณี ข้อความแสดงข้อผิดพลาดอาจเกิดขึ้นเนื่องจากการตั้งค่าโครงการของคุณ Android SDK โดยค่าเริ่มต้นไม่ได้กำหนด SDK เริ่มต้นให้กับโปรเจ็กต์ ในสถานการณ์เช่นนี้ คุณจะต้องไปที่การตั้งค่าโปรเจ็กต์และมอบ SDK ให้กับโปรเจ็กต์โดยค่าเริ่มต้นจะตั้งค่าเป็น No SDK
- เครื่องมือแพลตฟอร์มที่เสียหาย — นอกเหนือจากสาเหตุที่กล่าวมาแล้ว หากเครื่องมือแพลตฟอร์มของคุณเสียหายหรือเสียหาย ก็อาจทำให้เกิดข้อความแสดงข้อผิดพลาดได้เช่นกัน หากสถานการณ์นี้เป็นไปได้ Windows Defender หรือซอฟต์แวร์ของบริษัทอื่นอาจกักกัน และด้วยเหตุนี้ คุณจึงไม่มีไฟล์ adb.exe ในโฟลเดอร์เครื่องมือแพลตฟอร์มอีกต่อไป ในกรณีเช่นนี้ คุณจะต้องติดตั้งเครื่องมือแพลตฟอร์มใหม่เพื่อแก้ไขปัญหา
ตอนนี้เราได้ดำเนินการผ่านสาเหตุที่เป็นไปได้ของปัญหาแล้ว ให้เราเริ่มต้นด้วยการกล่าวถึงวิธีแก้ไขปัญหาเฉพาะหน้าต่างๆ ที่มีให้คุณเพื่อแก้ไขปัญหา ดังนั้นโดยไม่ต้องกังวลใจอีกต่อไป ให้เราดำดิ่งลงไปเลย
กู้คืน ADB จากโปรแกรมป้องกันไวรัสของบุคคลที่สาม
ตามที่ปรากฏ สิ่งแรกที่คุณควรทำเมื่อพบข้อความแสดงข้อผิดพลาดที่เป็นปัญหาคือการตรวจสอบซอฟต์แวร์ป้องกันไวรัสของบริษัทอื่นที่ติดตั้งในระบบของคุณ บ่อยครั้งกว่านั้น ซอฟต์แวร์ป้องกันไวรัสสามารถเรียกใช้ไฟล์ที่มีผลบวกปลอมและกักกันซึ่งไม่เป็นอันตรายเลย ในกรณีนี้ adb.exe จะเป็นไฟล์เป้าหมายที่ซอฟต์แวร์ป้องกันไวรัสถือเป็นอันตรายหรืออาจเป็นภัยคุกคาม และเป็นผลให้ลบออกจากระบบของคุณ
หากกรณีนี้เกิดขึ้นกับคุณ โดยเฉพาะอย่างยิ่งหากคุณใช้โปรแกรมป้องกันไวรัส Avast คุณควรตรวจสอบทรวงอกไวรัสของซอฟต์แวร์ป้องกันไวรัสของคุณเพื่อดูว่าไฟล์นั้นถูกกักกันหรือไม่ ในกรณีนี้ ให้กู้คืนไฟล์แล้วลองเรียกใช้แอปพลิเคชัน โดยทำตามคำแนะนำด้านล่าง:
- ก่อนอื่น ให้คลิกขวาที่ไอคอนโปรแกรมป้องกันไวรัสของคุณบนแถบงาน จากนั้นจากเมนูที่ปรากฏขึ้น ให้เลือก Virus Chest .
- ที่นี่ ตรวจสอบว่า ABD.exe มีไฟล์อยู่ ในกรณีนี้ ให้คลิกที่จุดแนวนอนสามจุดด้านหน้าไฟล์
- จากเมนูแบบเลื่อนลงที่ปรากฏขึ้น ให้เลือก กู้คืน ตัวเลือก. การดำเนินการนี้จะลบไฟล์ออกจาก Virus Chest และคุณจะใช้งานได้
- หรือคุณสามารถเลือกคืนค่าและเพิ่มข้อยกเว้น ตัวเลือกเพื่อให้แน่ใจว่าจะไม่ถูกเก็บไว้ใน Virus Chest อีก
เปลี่ยนการตั้งค่าโครงการ
หากซอฟต์แวร์ป้องกันไวรัสของคุณไม่ใช่ผู้กระทำความผิด หรือไม่เกี่ยวข้องกับคุณ ระบบอาจเรียกใช้ข้อความแสดงข้อผิดพลาดเนื่องจากการตั้งค่าโปรเจ็กต์ของคุณ สิ่งนี้จะเกิดขึ้นเมื่อโปรเจ็กต์ของคุณไม่มี SDK ที่กำหนดไว้ ดังนั้นจึงไม่มีสิทธิ์เข้าถึง ADB ซึ่งเป็นสาเหตุที่คุณพบข้อความแสดงข้อผิดพลาดที่เป็นปัญหา ในการแก้ไขปัญหานี้ คุณจะต้องเปลี่ยนการตั้งค่าโปรเจ็กต์เริ่มต้นซึ่งตั้งค่าเป็น No SDK ตามค่าเริ่มต้น การตั้งค่าเหล่านี้สามารถพบได้ภายใต้โครงสร้างโครงการ โดยทำตามคำแนะนำด้านล่าง:
- ก่อนอื่น ตรวจสอบให้แน่ใจว่า Android Studio เปิดอยู่
- จากนั้นไปที่ไฟล์>โครงสร้างโครงการ . หรือคุณสามารถคลิกไอคอนโครงสร้างโครงการตามที่แสดงในภาพด้านล่าง
- เมื่อหน้าต่างโครงสร้างโครงการเปิดขึ้น ให้คลิกที่ โครงการ ภายใต้การตั้งค่าโครงการ .
- จากนั้น ไปที่ Project SDK ถูกตั้งค่าเป็น หากตั้งค่าเป็น ไม่มี SDK ไปข้างหน้าและเปลี่ยนเป็น แพลตฟอร์ม Android API XX จากเมนูแบบเลื่อนลง
- ในกรณีที่ไม่มีตัวเลือกในเมนูแบบเลื่อนลง คุณสามารถคลิกปุ่ม ใหม่ ปุ่ม เลือก Android SDK จากนั้นเลือกไดเรกทอรีที่มี Android SDK
- เมื่อคุณทำเสร็จแล้ว คุณจะสามารถเลือก แพลตฟอร์ม Android API XX จากเมนูแบบเลื่อนลง
- หลังจากที่คุณทำเสร็จแล้ว ให้คลิกปุ่ม ตกลง และลองเรียกใช้แอปพลิเคชันของคุณเพื่อดูว่ายังมีปัญหาอยู่หรือไม่
ติดตั้ง Android SDK จาก SDK Manager
ผลปรากฎว่า หากคุณไม่มี SDK เวอร์ชัน Android ที่เกี่ยวข้องในระบบของคุณ ข้อความแสดงข้อผิดพลาดก็จะเกิดขึ้นเช่นกัน หากเป็นกรณีนี้ คุณสามารถแก้ไขข้อความแสดงข้อผิดพลาดได้อย่างง่ายดายโดยติดตั้ง Android SDK ที่เกี่ยวข้องจาก SDK Manager ที่พบใน Android Studio โดยทำตามคำแนะนำด้านล่าง:
- ในหน้าต่าง Android Studio ให้เปิด ค่ากำหนด หน้าต่างโดยไปที่ไฟล์>การตั้งค่า .
- จากนั้น ทางด้านซ้ายมือ ให้ไปที่ ลักษณะและพฤติกรรม> การตั้งค่าระบบ> Android SDK .
- เมื่อคุณอยู่ใน SDK Manager ในส่วน แพลตฟอร์ม SDK ให้ติดตั้งแพลตฟอร์ม SDK สำหรับเวอร์ชัน Android ของคุณ
- หลังจากที่คุณทำเสร็จแล้ว ให้ลองเรียกใช้แอปพลิเคชันเพื่อดูว่าคุณยังพบข้อความแสดงข้อผิดพลาดอยู่หรือไม่
ติดตั้งเครื่องมือแพลตฟอร์มอีกครั้ง
สุดท้าย หากคุณยังคงพบข้อความแสดงข้อผิดพลาดที่เป็นปัญหาหลังจากลองใช้วิธีการที่กล่าวมาข้างต้น อาจเป็นไปได้ว่าปัญหาเกิดจากไฟล์เครื่องมือแพลตฟอร์มที่เสียหายหรือเสียหาย หากสถานการณ์นี้เกิดขึ้นกับคุณ คุณจะต้องติดตั้งเครื่องมือแพลตฟอร์มใหม่บนระบบของคุณเพื่อกำจัดข้อความแสดงข้อผิดพลาดนี้ สามารถทำได้ง่ายๆ ผ่าน SDK Manager คุณสามารถถอนการติดตั้งเครื่องมือแพลตฟอร์มผ่าน SDK Manager และหลังจากนั้น คุณสามารถติดตั้งอีกครั้งได้อย่างง่ายดายด้วยการคลิกเพียงไม่กี่ครั้ง โดยทำตามคำแนะนำด้านล่าง:
- ก่อนอื่น ปิด Android Studio แล้วเปิดตัวจัดการงาน โดยคลิกขวาที่ทาสก์บาร์ของคุณ จากเมนูที่ปรากฏขึ้น ให้เลือกตัวจัดการงาน
- ในหน้าต่างตัวจัดการงาน ภายใต้ กระบวนการ ให้มองหา ADB.exe ประมวลผลและจบมัน
- เมื่อคุณทำเสร็จแล้ว ให้เปิด Android Studio อีกครั้ง
- ตอนนี้ คุณจะต้องเปิด ตัวจัดการ SDK . สำหรับสิ่งนี้ ให้คลิก ไอคอนกล่องที่มีลูกศรชี้ลง ตามที่แสดงในภาพ
- เมื่อเปิด SDK Manager แล้ว ให้เปลี่ยนไปใช้เครื่องมือ SDK แท็บ
- ในแท็บเครื่องมือ SDK ให้เลื่อนลงมาจนกว่าคุณจะเห็น Android SDK Platform-Tools . ยกเลิกการเลือกแล้วคลิก ตกลง .
- การดำเนินการนี้จะถอนการติดตั้งเครื่องมือแพลตฟอร์มจาก IDE ของคุณ รอให้ถอนการติดตั้งเสร็จสิ้น
- เมื่อถอนการติดตั้งและซิงค์ Gradle แล้ว ให้เปิด ตัวจัดการ SDK อีกครั้งและเปลี่ยนไปใช้ เครื่องมือ SDK แท็บอีกครั้ง ที่นี่ ให้มองหา Android SDK Platform-Tools อีกครั้งและทำเครื่องหมาย สุดท้าย คลิกตกลง และรอให้เสร็จสิ้น จากนั้นจึงซิงค์โครงการของคุณ
- หลังจากเสร็จแล้ว ให้ลองเรียกใช้แอปพลิเคชันของคุณเพื่อดูว่ามีข้อความแสดงข้อผิดพลาดปรากฏขึ้นหรือไม่