ที่จริงแล้วมันไม่จำเป็นต้องติดตั้งSDKทั้งหมดหากไม่ต้องการใช้สำหรับการพัฒนา เพื่อให้สามารถรันคำสั่งADBพื้นฐานในบริบทที่ผู้ใช้งานทั่วไปต้องการการติดตั้งแบบพื้นฐานนั้นเพียงพอแล้ว ฉันจะพยายามอธิบายวิธีการทำเช่นนี้และหวังว่าจะครอบคลุมระบบคอมพิวเตอร์ที่ใช้มากที่สุด
ความต้องการ
ก่อนอื่นคุณจะต้องใช้ไบนารีพื้นฐาน สามารถพบสิ่งเหล่านี้ได้เช่นในพื้นที่ดาวน์โหลดของไซต์ Android ของฉันที่ฉันพยายามทำให้รุ่นที่ทันสมัยพร้อมใช้งานสำหรับ Linux, MacOS และ Windows 1
ผู้ใช้งาน Windows
หากคอมพิวเตอร์ของคุณใช้ Windows คุณจะต้องใช้ไดรเวอร์พิเศษสำหรับอุปกรณ์ของคุณ (ไม่มีวิธีแก้ปัญหาทั่วไปที่นี่ดังนั้นคุณต้องตรวจสอบด้วยตัวเองโดยปกติแล้วไดรเวอร์เหล่านั้นจะถูกเสนอให้ดาวน์โหลดบนเว็บไซต์ของผู้ผลิต)
ผู้ใช้ Linux และ Mac OS
ผู้ใช้ Linux และ Mac OS อาจต้องทำให้อุปกรณ์ของตนเป็นที่รู้จักในระบบปฏิบัติการ สำหรับลินุกซ์, คุณพบว่าขั้นตอนที่จำเป็นที่อธิบายไว้ในคำตอบของฉันที่นี่และที่นี่ ไม่คุ้นเคยกับ Mac OS ฉันไม่สามารถพูดได้
การติดตั้ง
ลินุกซ์
สำหรับ Linux นี่ค่อนข้างง่าย: เพียงแกะไบนารีที่ดาวน์โหลดมาไว้ในสารบบที่คุณต้องการ ในขณะที่ฉันกำลังเขียนสิ่งนี้จะเป็นเพียงสองไฟล์: adb
และaapt
(ไฟล์หลังถูกใช้โดยQtADBและไม่จำเป็นต้องเรียกใช้คำสั่ง ADB โดยตรง) ปรับสิทธิ์ของแฟ้มของพวกเขาจะทำให้พวกเขาปฏิบัติการ (เช่นจากบรรทัดคำสั่ง: chmod 0755 adb aapt
) ท้ายที่สุดขอแนะนำให้รวมไดเรกทอรีที่เลือกไว้กับ$PATH
ตัวแปรของคุณเพื่อให้คุณสามารถโทรadb
จากที่ใดก็ได้ สถานที่ที่ดีสำหรับที่อยู่ท้าย~/.profile
ไฟล์ของคุณเพื่อรวมบรรทัดเพิ่มเติมเช่นexport PATH="~/bin:$PATH"
(ถ้าคุณแยกไบนารีไปที่~/bin
)
ของ windows
การดาวน์โหลด Windows เก็บไฟล์อีกสองสามไฟล์ นอกจากนี้ยังแยกไว้ในไดเรกทอรีที่คุณเลือก หากคุณต้องการให้สามารถเรียกใช้ได้จากทุกที่โดยไม่ต้องมีพา ธ ที่สมบูรณ์ก่อนหน้าคุณจะต้องเพิ่มพา ธ นั้นไปยังตัวแปรสภาพแวดล้อมของคุณด้วย ไม่ใช่ผู้ใช้ Windows ฉันต้องปล่อย "วิธีการทำสิ่งนี้" ให้คุณ
มีอะไรอีกบ้าง?
คุณควรทำในจุดนี้และสามารถใช้อำนาจเต็มของบรรทัดคำสั่ง ADB
ทางเลือก?
- บนLinux distros บางตัวคุณสามารถติดตั้งแพ็กเกจ
android-tools-adb
และandroid-tools-fastboot
ผ่านทาง resp ผู้จัดการแพคเกจ สิ่งนี้มีไว้สำหรับการอัปเดตโดยอัตโนมัติ
- บน OS X คุณสามารถใช้ตัวติดตั้งของ SimMac
- อัปเดต 1/2017:ขณะนี้ Google มีลิงก์โดยตรงสำหรับเครื่องมือแพลตฟอร์ม "เสมอล่าสุด" ซึ่งรวมถึง ao
adb
และfastboot
:
อ่านเพิ่มเติม
1:ดูคำตอบของ Alexเพื่อหาแหล่งทางเลือกอื่น แหล่งที่มาของฉันคือการดาวน์โหลดอย่างเป็นทางการของ Google เพียง "ปล้น"