Trang này tổng hợp cách cài đặt ADB (Platform Tools) và các phương thức kết nối ADB thường dùng (PC ↔ Android, PC ↔ Giả lập, Android ↔ Android). Bảng cài đặt phía dưới trình bày từng hệ điều hành kèm lệnh/ghi chú cụ thể.
Hệ điều hành | Bước cài / Lệnh | Chi tiết & ghi chú |
---|---|---|
Windows |
1. Tải Platform Tools từ Android Developer. 2. Giải nén ví dụ: C:\platform-tools .3. Thêm vào PATH hoặc mở CMD trong thư mục đó. |
Link tải: developer.android.com → Platform Tools. Thêm PATH: System → Environment Variables → PATH → Add C:\platform-tools .Nếu dùng Windows 10/11, có thể mở PowerShell trong thư mục rồi chạy .\adb.exe version .
|
macOS |
Cách 1 (Homebrew):brew install android-platform-tools
Cách 2 (Manual): Tải Platform Tools → giải nén → thêm vào PATH (sửa ~/.zshrc hoặc ~/.bash_profile ).
|
Sau khi cài, kiểm tra: adb version .Manual: thêm dòng export PATH="$PATH:/đường/dẫn/đến/platform-tools" vào file shell và source lại.
|
Linux (Ubuntu/Debian) |
Cách 1 (APT):sudo apt update && sudo apt install adb
Cách 2 (Manual): Tải Platform Tools → giải nén → thêm vào PATH. |
Nếu dùng APT, gói có thể hơi cũ so với Platform Tools chính thức — nếu cần phiên bản mới, dùng bản tải chính thức từ Google. Phân quyền udev (cho USB devices): tạo file /etc/udev/rules.d/51-android.rules với rule nhà sản xuất và restart udev.
|
Android (Termux) |
Cài qua Termux:pkg update && pkg upgrade pkg install android-tools
|
Sau khi cài, có thể dùng trực tiếp:adb devices hoặc fastboot devices .Lưu ý: Termux chỉ hoạt động ADB qua TCP/IP (WiFi), không hỗ trợ USB trực tiếp (trừ khi máy root). |
Kiểm tra | adb version và adb devices |
Nếu hiển thị version → OK. Khi kết nối điện thoại qua USB, chạy adb devices để thấy thiết bị.Trạng thái unauthorized → kiểm tra điện thoại & chọn "Allow USB debugging".
|
Driver USB (Windows) | Thường cần cài nếu Windows không nhận thiết bị |
- Samsung: dùng Samsung USB Driver hoặc Samsung Kies. - Các hãng khác (Xiaomi, OPPO, Realme...) có driver trên trang hỗ trợ của hãng. - Hoặc cài Google USB Driver (trong SDK Manager) nếu dùng ADB qua USB. |
Loại kết nối | Các bước | Lệnh ADB | Ghi chú / Lỗi |
---|---|---|---|
USB | 1. Bật Developer options → USB Debugging 2. Kết nối cáp USB 3. Cho phép "Allow USB debugging" |
adb devices adb shell |
Cài USB Driver nếu không nhận. Nếu "unauthorized" → rút cáp, cắm lại. |
Wi-Fi (sau USB) | 1. Kết nối USB & bật Debugging 2. Lấy IP: adb shell ip route 3. adb tcpip 5555 4. Ngắt USB, kết nối IP |
adb connect 192.168.x.x:5555 |
Cùng mạng LAN/Wi-Fi. Port mặc định: 5555. |
Wireless Debugging (Android 11+) | 1. Bật Wireless debugging 2. Cùng mạng 3. Ghép bằng PIN hoặc QR |
adb pair ip:port pin adb connect ip:port |
Port không phải 5555, xem trong cài đặt. |
Loại giả lập | Các bước | Lệnh ADB | Port / Ghi chú |
---|---|---|---|
Android Studio Emulator | Mở emulator, ADB tự kết nối | adb devices |
Port: 5554, 5556 |
Genymotion | Mở VM → Lấy IP → Kết nối | adb connect 192.168.x.x:5555 |
Port mặc định: 5555 |
LDPlayer / Nox / MEmu / BlueStacks | Bật ADB trong giả lập → dùng IP/localhost | adb connect 127.0.0.1:PORT |
LD: 5555 | Nox: 62001 MEmu: 21503 | BS: 5555/5557 |
Loại kết nối | Các bước | Lệnh ADB | Ghi chú |
---|---|---|---|
OTG Cable | Cáp OTG + dữ liệu, bật USB Debugging trên cả hai | adb devices |
Cần hỗ trợ OTG |
Wi-Fi Hotspot | Máy A bật hotspot, B kết nối → adb tcpip 5555 → Máy A connect IP máy B |
adb connect 192.168.x.x:5555 |
Cần Termux / ADB Wireless |
Lệnh | Mô tả |
---|---|
adb devices | Liệt kê thiết bị |
adb shell | Mở shell thiết bị |
adb push file /sdcard/ | Chép file vào thiết bị |
adb pull /sdcard/file | Lấy file từ thiết bị |
adb install app.apk | Cài đặt APK |
adb uninstall package.name | Gỡ ứng dụng |
adb logcat | Xem log hệ thống |
adb reboot | Khởi động lại |