Hoạt Động Của Adb Là Gì ? Viết Tắt Của Từ Gì? Làm Cách Nào Để Cài Đặt Nó Trên Thiết Bị Của Tôi

1. ADB là gì?

ADB viết tắt của Android Debug Bridge, là một cầu nối (Bridge) giữa thiết bị android và máy tính thông qua các dòng lệnh cmd để có thể giao tiếp với nhau. 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ị.

Đang xem: Adb là gì

Nếu bạn muốn điều khiển nhiều thiết bị Android một cách đơn giản, nhanh chóng mà không phải thực hiện thủ công trên từng thiết bị thì adb là một công cụ hỗ trợ tuyệt vời. Sử dụng adb bạn có thể làm được rất nhiều thứ như liệt kê danh sách các thiết bị Android được kết nối, cài đặt/gỡ cài đặt ứng dụng,.. Chúng ta sẽ cùng tìm hiểu ở các phần sau.

2. Cài đặt ADB

Như vậy bạn đã biết sơ lược adb là gì, bước tiếp theo chúng ta cùng cài đặt, và chạy thử adb.

adb nằm trong gói Android SDK Platform-Tools, bạn hãy truy cập vào đường link https://developer.android.com/studio/releases/platform-tools , chọn hệ điều hành tương ứng rồi tải file nén về máy.

Sau khi đã giải nén, copy đường dẫn tới floder platform-tools.

READ:  Hình Xăm Con Thỏ Đẹp ❤️ 1001 Tattoo Thỏ Mini Bunny Cute | L2r.vn
*

Tiếp theo sửa “Path” của System Variable.

*

Để kiểm tra xem bạn đã cài đặt thành công chưa, mở cửa sổ cmd và gõ lệnh adb, nếu hiện lên thông tin của adb thì bạn đã cài đặt thành công!

*

3. Các lệnh adb thường dùng.

Xem thêm: Tiểu Sử Donald Trump – Tiểu Sử Tổng Thống Thứ 45 Của Hoa Kỳ

Sau khi đã cài đặt thành công adb, bây giờ chúng ta sẽ cùng tìm hiểu các lệnh adb thường dùng. Nếu bạn chỉ đơn giản là muốn tìm hiểu về adb để tương tác với thiết bị Android, thì mình xin giới thiệu một trình giả lập di động(Mobile Emulator) rất hữu ích đó là Memu. Các bạn truy cập vào link https://www.memuplay.com/vi/ tải rồi cài đặt.

Vậy là bạn đã chuẩn bị đầy đủ các công cụ cần thiết, giờ chúng ta cùng đi tìm hiểu các lệnh cơ bản sau:

ADB devices

Lệnh này dùng để liệt kê danh sách các thiết bị Android được kết nối. Cú pháp thực hiện:

adb devicesKết quả như hình:

*

Như trên hình chúng ta có thể biết được số se-ri và trạng thái của Emulator được kết nối.

ADB get-state

Lệnh này được sử dụng để biết trạng thái thiết bị. Cú pháp:

adb get-stateTrạng thái của thiết bị gồm có: print offline, bootloader, hoặc device.

ADB get-serialno

Xem số sê-ri của thiết bị được kết nối.

adb get-serialnoADB installĐể cài đặt một ứng dụng, bạn chỉ ra đường dẫn đầy đủ của file apk. Mặc định sẽ chọn thiết bị đầu tiên trong danh sách các thiết bị được kết nối

READ:  Nghĩa Của Từ Manifold Là Gì, Inlet Manifold Nghĩa Là Gì Trong Tiếng Việt

adb install “path/to/file.apk”Nếu muốn chỉ định thiết bị trong danh sách các thiết bị được cài đặt, chúng ta truyền thêm số se-ri của thiết bị theo cú pháp:

adb -s install “path/to/file.apk”Khi muốn gỡ bõ một ứng dụng nào đó, sử dụng lệnh:

adb uninstall ADB pushLệnh này sẽ copy một file từ máy tính bạn sang thiết bị. Cú pháp:

adb push remote localTrong đóremote: đường dẫn tới file trên máy.local: thư mục file trên thiết bị.

Xem thêm: Game Đánh Bài Zalo Không Cần Tải Về Điện Thoại Đơn Giản, Tiến Lên Miền Nam

Ví dụ: adb push C:sample.zip /sdcard/

Chuyển một file có tên sample.zip vào thẻ sd trong thiết bị Android.

ADB pull

Ngược lại nếu muốn copy một file từ thiết bị vào máy tính. Sử dụng lệnh:

adb pull local remoteVí dụ: adb pull /sdcard/sample.zip C:

ADB reboot

Lệnh này có tác dụng khởi động lại thiết bị. Cú pháp:

adb rebootNếu muốn khởi động lại thiết bị và truy cập ngay vào bootloader của thiết bị (bộ nạp khởi động)

adb reboot-bootloaderThông thường khi sử dụng máy Android khi muốn khôi phục thiết bị Android về cài đặt ban đầu thì bạn phải giữ kết hợp 2 nút âm lượng và nút nguồn. Nhưng với adb bạn chỉ cần gõ dòng lệnh:

adb reboot-recoveryADB shelladb shellLệnh adb shell dùng để khởi động shell từ xa, 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ê filecd chuyển thư mụcrm xóa filemkdir tạo thư mục. Ví dụ: mkdir /sdcard/tmpcp copy filemv di chuyển, đổi tên filenetstat trạng thái mạngping kiểm tra kết nối. Ví dụ: ping google.comadb shell screencapChụp ảnh màn hình thiết bị. Ví dụ chụp ảnh màn hình và lưu vào /sdcard/picture.png

READ:  Sự Khác Nhau Giữa Will Be + ", Future Continuous ( I Will Be Working )

adb shell screencap /sdcard/picture.pngadb shell screenrecordLệnh này để ghi video màn hình, ví dụ:

adb shell screenrecord /sdcard/video.mp4Trên đây là một số lệnh mà mình tìm hiểu và tổng hợp được, bạn có thể tham khảo thêm các lệnh khác được tổng hợp dưới đây:

Xem thêm bài viết thuộc chuyên mục: tin tổng hợp