ในบทความนี้ เราจะทำความเข้าใจว่าอะไรเป็นสาเหตุของข้อผิดพลาด 'ไม่พบคำสั่ง adb' และกล่าวถึงวิธีการต่างๆ ในการแก้ไขปัญหา
อะไรทำให้เกิดข้อผิดพลาด 'ไม่พบคำสั่ง ADB'
สาเหตุหลักสองประการ:
- แพ็คเกจแพลตฟอร์ม Android SDK หายไป
- เส้นทางที่ไม่ถูกต้องไปยังไบนารี adb
ให้เราพูดถึงวิธีการที่เป็นไปได้ในการแก้ไขคำสั่ง adb ไม่พบข้อผิดพลาด
โปรดทราบว่าข้อผิดพลาดนี้เกิดขึ้นเมื่อรันคำสั่ง adb ในระบบ Unix เช่น Linux และ macOS
ใน Windows ข้อผิดพลาดนี้อาจเกิดขึ้นเมื่อใช้ Bash shell ที่ให้ไว้ในแพ็คเกจ Git SCM
แก้ไข # 1: ไม่มีแพ็คเกจแพลตฟอร์ม Android SDK ที่ขาดหายไป
สาเหตุหลักประการหนึ่งของข้อผิดพลาดนี้คือ Android SDK Platform Package ที่ขาดหายไป ก่อนที่คุณจะสามารถรันคำสั่ง adb คุณต้องแน่ใจว่าคุณมีข้อกำหนดเบื้องต้นที่จำเป็นติดตั้งอยู่ในระบบของคุณ
ในการแก้ไขข้อผิดพลาด คุณสามารถติดตั้ง SDK Platform Tools ดังที่แสดงในขั้นตอนต่อไปนี้:
ขั้นตอนที่ 1: เริ่มต้นด้วยการดาวน์โหลด SDK Platform Tools สำหรับระบบของคุณในแหล่งข้อมูลต่อไปนี้:
ขั้นตอนที่ 2: เมื่อดาวน์โหลดแล้ว ให้แตกไฟล์ zip ไปยังตำแหน่งเฉพาะ
บันทึก: คุณต้องมีสิทธิ์อ่าน/เขียนในไดเร็กทอรีที่ระบุ
บน Windows คุณสามารถแตกเครื่องมือในไดเร็กทอรี C:\
สำหรับผู้ใช้ macOS และ Linux คุณสามารถใช้ไดเร็กทอรีโฮมหรือ /opt
สำหรับผู้ใช้วินโดวส์
สำหรับผู้ใช้ยูนิกซ์
หลังจากแตกไฟล์แล้ว คุณควรมีรายการไฟล์และไดเร็กทอรีตามที่แสดงในภาพประกอบก่อนหน้านี้
ขั้นตอนที่ 3: เมื่อแตกไฟล์แล้ว เราสามารถเพิ่มพาธไปยังโฟลเดอร์ที่แตกไฟล์ไปยังพาธของระบบได้ ซึ่งช่วยให้เราเข้าถึงไบนารีในไดเร็กทอรีเครื่องมือแพลตฟอร์มได้จากทุกที่ในระบบ
บน Windows ให้เปิดการค้นหาของ Windows และป้อน 'ตัวแปรสภาพแวดล้อม'
ค้นหา 'แท็บขั้นสูง' ในหน้าต่างคุณสมบัติของระบบ
จากนั้นเลือก 'ตัวแปรสภาพแวดล้อม' เพื่อดูและแก้ไข
ในส่วนตัวแปรระบบ เลือกเส้นทางและเลือกปุ่มแก้ไข
หากต้องการเพิ่มค่าใหม่ในตัวแปรพาธ ให้เลือกปุ่มใหม่ในหน้าต่าง 'แก้ไขตัวแปรสภาพแวดล้อม'
ตั้งค่าเป็นเส้นทางไปยังไดเร็กทอรีแพลตฟอร์ม (เส้นทางสัมบูรณ์)
ตัวอย่างเช่น: C:\platform-tools
คลิกตกลงเพื่อบันทึก จากนั้นคุณสามารถโหลดพรอมต์คำสั่งซ้ำเพื่อเข้าถึงคำสั่ง adb
บน Windows และ macOS ให้รันคำสั่งต่อไปนี้เพื่อเพิ่มไดเร็กทอรีเครื่องมือแพลตฟอร์มไปยังเส้นทางของระบบของคุณ
ส่งออก เส้นทาง = ~ / แพลตฟอร์ม-เครื่องมือ: $PATHตรวจสอบให้แน่ใจว่าได้แทนที่พาธไปยังไดเร็กทอรี platforms-tools ด้วยค่าเป้าหมายของคุณ
รันคำสั่งต่อไปนี้:
$ แหล่งที่มา .bashrcคำสั่งก่อนหน้านี้ควรโหลดตัวแปรสภาพแวดล้อมใหม่
แก้ไข #2: เส้นทางที่ไม่ถูกต้องไปยัง ADB Binary
หากคุณดาวน์โหลดและแตกเครื่องมือแพลตฟอร์มและยังคงพบข้อผิดพลาด 'ไม่พบคำสั่ง adb' คุณต้องเพิ่มเส้นทางไปยังไดเร็กทอรีเครื่องมือแพลตฟอร์มในเส้นทางระบบของคุณ
ตรวจสอบคำแนะนำที่ให้ไว้ในตัวอย่างก่อนหน้านี้เพื่อเรียนรู้เพิ่มเติม
บทสรุป
ในบทความนี้ เราได้สำรวจสาเหตุที่เป็นไปได้สองประการของข้อผิดพลาด 'ไม่พบคำสั่ง adb' และวิธีแก้ไข