Sử Dụng Các Lệnh Adb - Android Debug Bridge
Có thể bạn quan tâm
adb là gì?
adb viết tắt của cụm từ Android Debug Bridge, là một chương trình dạng dòng lệnh (cmd) cho phép tương tác với thiết bị android kết nối với máy tính. Các lệnh adb cho phép thi hành một số tác vụ, như cài đặt ứng dụng, gỡ rối (debug) ứng dụng, đồng thời nó cho phép bạn truy cập vào Unix shell để thi hành các lệnh nhân Unix trên thiết bị.
adb được bao gồm trong gói Android SDK Platform-Tools, bạn có thể tài và cài đặt thông qua SDK Manager của Adndroid Studio bằng cách đánh dầu kiểm vào mục Android SDK Platform-Tools như hình.
Để chạy được adb bạn cần xác định thư mục cài đặt nó của Android Studio, ở hình trên bạn sẽ biết được thư mục cài đặt Sdk ở dòng: Android Sdk Location, trong thư mục đó thì adb cài ở thư mục con platform-tools, như vậy thư mục cài đặt adb có dạng:
C:\Users\UserName\AppData\Local\Android\Sdk\platform-toolsKhi biết được thư mục này, bạn chỉ việc mở cmd sau đó chuyển đến thư mục trên và bắt đầu gõ các dòng lệnh adb mong muốn
Nếu muốn chạy adb ở bất kỳ thư mục nào, bạn thêm biến môi trường vào hệ thống, như sau
Truy cập vào System sau đó làm theo các bước 1,2,3. Ở bước 3 hộp thoại hiện ra bạn thêm đường dẫn chứa adb vào, sau đó khởi động lại máy, lúc này bạn có thể gõ lệnh adb ở bất kỳ thư mục nào.
Các lệnh adb cơ bản
adb devices
Lệnh này liệt kê danh sách các thiết bị Android được kết nối, thường bạn gọi lệnh này để kiểm tra và đảm bảo có thiết bị kết nối để làm việc với các lệnh khác. Ví dụ ở cmd bạn gõ theo cú pháp:
adb devicesKết quả hiện thị có dạng như:
List of devices attached RQ3004DC4H deviceadb push
Lệnh adb push để copy(upload) file từ máy tính vào thiết bị với cú pháp như sau:
adb push local remoteTrong đó
- local là tên file trên máy
- remote là thư mục file được copy vào của thiết bị
Ví dụ:
adb push c:\test.apk /sdcard //Copy file test.apk vào thư mục /sdcardadb pull
Lệnh này để tải file, copy file từ thiết bị vào máy tính. Với cú pháp
adb pull remote local- remote là tên file trên thiết bị Android
- local là thư mục file được copy vào của máy tính
Ví dụ:
adb pull /sdcard/demo.mp4 d:\adb reboot
adb rebootLệnh adb reboot sẽ khởi động lại thiết bị. Ngoài ra lệnh reboot-bootloader khởi động lại thiết bị vào truy cập ngay vào bootloader của thiết bị, lệnh reboot recovery khởi động lại thiết bị và truy cập vào recovery
reboot-bootloader reboot recoveryadb install
Copy vào cài một ứng dụng Android vào thiết bị. Cú pháp:
adb install [option] <path>Ví dụ:
adb install test.apk Cài vào thiết bị adb install -r test.apk Cài đè trên ứng dụng tồn tại adb install -s test.apk Cài ứng dụng trên thẻadb shell pm list packages
adb shell pm list packagesHiện thị danh sách các package cài đặt trên thiết bị
adb shell
adb shellLệnh adb shell dùng để truy cập vào shell linux, từ đây có thể gõ một số lệnh mà nhân linux cung cấp trên thiết bị, như:
- ps liệt kê các tiến trình đang chạy trên thiết bị
- li liệt kê file
- cd chuyển thư mục
- rm xóa file
- mkdir tạo thư mục. Ví dụ mkdir /sdcard/tmp
- cp copy file
- mv di chuyển, đổi tên file
- netstat trạng thái mạng
- ping kiểm tra kết nối: ping google.com
Cú pháp các lệnh này thuộc về Linux, nên bạn có thể xem chi tiết tại: các lệnh linux cơ bản
adb shell screencap
Chụp ảnh màn hình thiết bị. Ví dụ chụp ảnh màn hình và lưu vào /sdcard/screen.png
adb shell screencap /sdcard/screen.pngSau khi chụp bạn có thể copy vào máy tính bằng lệnh pull ở trên
adb pull /sdcard/screen.png c:/dataadb shell screenrecord
Lệnh này để ghi video màn hình, ví dụ:
adb shell screenrecord /sdcard/demo.mp4Trong quá trình lệnh chạy, có thể nhấn CTRL+C để kết thúc
Mục lục bài viết adb là gì?Các lệnh adb cơ bảnadb devicesadb pushadb pulladb rebootadb installadb shell pm list packagesadb shelladb shell screencapadb shell screenrecord ĐĂNG KÝ KÊNH, XEM CÁC VIDEO TRÊN XUANTHULAB Đăng ký nhận bài viết mớiTừ khóa » Cách Dùng Cmd Trên Android
-
Hướng Dẫn Sử Dụng Các Lệnh Command Adb Cơ Bản Của Android
-
21 Lệnh ADB Hàng đầu Người Dùng Android Nên Biết
-
Hướng Dẫn Chạy Lệnh ADB Cho Android Chi Tiết, Dễ Hiểu Nhất
-
Sử Dụng Lệnh ADB Và Fastboot Ngay Trên điện Thoại Android
-
Một Số Lệnh Cơ Bản Trong Command ADB Trên Android - An Ninh Mạng
-
Cách Sử Dụng ADB Shell Trên Android để Xóa ứng Dụng Hệ Thống ...
-
ADB Là Gì? Cách Cài đặt ADB để điều Khiển Các Thiết Bị Android Cho ...
-
Tìm Hiểu Về ADB, Fastboot Và Cách Sử Dụng
-
21 Lệnh ADB Hàng đầu Mà Mọi Người Dùng Android Nên Biết (PDF)
-
Sử Dụng ADB để điều Khiển Thiết Bị Android
-
Cầu Gỡ Lỗi Android (adb)
-
Kiểm Thử Qua Dòng Lệnh | Android Developers