Tìm hiểu ADB và cách cài đặt ADB bằng Android SDK

Tìm hiểu ADB và cách cài đặt ADB bằng Android SDK

 Những ai lần đầu tiếp xúc với việc thay đổi file hệ thống của Android (ví dụ khi root Android) có thể sẽ băn khoăn về ADB. Thực chất, ADB là một công cụ đắc lực cho người dùng Android và rất được yêu thích. Sau đây chúng ta sẽ cùng tìm hiểu về ADB.

ADB là gì?

ADB viết tắt cho Android Debug Bridge (tạm dịch: công cụ sửa Android). Đây là một phần của tiêu chuẩn Android SDK (tải Android SDK tại đây). Về cơ bản, ADB cung cấp giao diện dòng lệnh, giúp người dùng tương tác với file hệ thống trên điện thoại. Do hệ điều hành Android dựa trên Linux nên để thực hiện được những hoạt động cấp cao như khi root máy thì cẩn phải có các dòng lệnh.

Việc thực hiện những câu lệnh phức tạp này trên màn hình nhỏ như điện thoại sẽ rất khó khăn. ADB được phát triển nhằm kết nối điện thoại với máy tính, cho phép thực hiện các thao tác hệ thống trên màn hình lớn của máy tính.

Hướng dẫn cài đặt ADB

Bước 1: Cài đặt Android SDK

Chú ý: Trong hướng dẫn dưới đây, chúng tôi sử dụng bản Android SDK mới nhất r8. Hướng dẫn có thể không giống với các SDK cũ, vì vậy chúng tôi khuyên các bạn nên sử dụng phiên bản r8. (Android SDK là công cụ cho phép các nhà lập trình xây dựng và phát triển ứng dụng chạy được trên Android OS).

Đầu tiên, bạn download bản SDK mới nhất ở link cuối bài viết. Có các phiên bản SDK khác nhau cho Microsoft Windows, Linux và Mac OS. Với Windows, bạn chỉ cần tải file zip, không cần bộ cài.

Khi download xong, giải nén file, lưu lại trên máy tính. Chúng tôi đã tạo đường dẫn sau cho SDK: C:\android-sdk-windows. Từ giờ trở đi, chúng ta sẽ coi đây là địa chỉ file SDK.

Bước 2: Download công cụ nền tảng plarform SDK

Trước đây, ADB được lưu mặc định trong thư mục con “tools” nhưng giờ bạn có thể di chuyển đến thư mục con “platform-tools” bằng cách sau:

Mở SDK Manager trong folder SDK. Khi mở lần đầu tiên, xuất hiện cửa sổ cho phép chọn gói cài đặt. Bây giờ bạn chỉ cần đánh dấu tích vào gói đầu tiên “Android SDK Platform-tools”, không  chọn các gói còn lại. Sau đó ấn Accept hoặc Reject. Giao diện như hình sau:

Click “Install” và chờ platform-tool cài đặt. Khi hoàn thành, bạn đã có một thư mục platform-tool trong SDK. SDK sẽ gồm cả ADB và các công cụ liên quan đến nó.

Bước 3: Cài đặt biến môi trường Path

Để chạy ADB, bạn cần sử dụng hoàn toàn một biến môi trường path (C:\android-sdk-windows\platform-tools\adb) hoặc thay đổi chỉ dẫn lần đầu đến thư mục platform-tools. Điều này hơi rắc rối. Vì thế để mở ADB, Android SDK và platform tool một cách dễ dàng, chúng ta sẽ thiết lập thêm danh sách đường dẫn vào biến môi trường Path. Phương pháp dưới đây chỉ áp dụng cho người dùng Windows.

  • Nếu bạn không có kinh nghiệm thay đổi môi trường hệ thống, hãy tạo System Resore Point để có thể khôi phục về trạng thái đầu (khi không may gặp trục trặc).
  • Nếu sử dụng Window 7, click chuột phải vào Computer, sau đó chọn Properties. Click Advanced System Settings, cửa sổ System Properties xuất hiện.
  • Trong cửa sổ này, click Enviroment Variables, chọn tab Advanced. Tại System variables, nháy đúp Path để bắt đầu sửa đổi.

·          Chú ý là không được xóa nội dung đang có trong Variable value nếu không nó sẽ làm hỏng máy tính. Bạn chỉ cần thêm chuỗi kí tự dưới đây (cả dấu chấm phẩy) vào cuối đoạn nội dung đó:  ;c:\android-sdk-windows\tools;c:\android-sdk-windows\platform-tools

 Bạn phải nhớ đưa đường dẫn SDK vào biến môi trường PATH.

Sau khi thêm thêm nội dung, biến môi trường PATH sẽ là

C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files (x86)\Windows Live\Shared;C:\Program Files\Java\jdk1.6.0_23\bin;C:\Program Files (x86)\Java\jdk1.6.0_23\bin;C:\android-sdk-windows\tools;C:\android-sdk-windows\platform-tools

Đừng lo lắng nếu Path không có một số nội dung khác. Điều quan trọng ở đây là làm thế nào để thêm nội dung mới vào và làm thế nào để nội dung cũ không thay đổi. Chú ý rằng dấu chấm phẩy giúp tách biệt các path. Khi đã thiết lập xong Path, thiết bị sẽ yêu cầu khởi động lại. Trong trường hợp bạn gặp rắc rối khi chỉnh sửa biến môi trường hoặc xóa mất đoạn nội dung cũ, bạn chỉ cần khôi phục lại qua System Restore Point.

 Bước 4: Cài đặt Driver USB

Cuối cùng là cài đặt Driver USB. Thực ra có thực hiện bước này hay không là phụ thuộc vào điện thoại của bạn. Nếu thiết bị bạn đang sử dụng Android bản gốc như Nexus, bạn cần phải cài đặt Driver USB. Với thiết bị dùng Custom Android và đã có công cụ đồng bộ nó với  máy tính thì driver này đã được tự động cài đặt.

  • Đầu tiên, download Driver USB bằng cách: mở SDK manager trong folder SDK, chọn Available Packages.
  • Mở Third party Add-ons (ngay sau Google Inc.add-ons) và đánh dấu chọn Google Usb Driver package như hình dưới đây:

   

Click Install Selected, cửa sổ mới xuất hiện, chọn Accept all. Kiên nhẫn chờ Driver USB download và cài đặt trong Android SDK.

  • Hai thư mục driver 32 bit và 64 bit sẽ ở trong SDK với tên lần lượt là ‘usb_driver\x86’ và ‘usb_driver\x64’.

Sau khi download, bạn cài đặt theo hướng dẫn sau:

  • Trên điện thoại, vào màn hình chính Home, ấn Menu, chọn Application>Development, kích hoạt USB Debuggin.
  • Kết nối điện thoại với PC qua USB. Việc cài đặt mới phần cứng sẽ hoạt động và bắt đầu tìm driver.

 Đưa các driver đến thư mục phù hợp với hệ điều hành của bạn và cho phép cài đặt.

Khi cài đặt xong, bạn kiểm tra lại bằng cách vào Device Manager. Nếu thành công, điện thoại sẽ hiện thị bằng giao diện ADB như ví dụ dưới đây:

Sử dụng ADB như thế nào?

Khi cài đặt xong, bạn có thể sử dụng ADB để điều khiển điện thoại theo cách bạn muốn. Với Windows, cách tốt nhất là sử dụng dấu nhắc lệnh. Để đảm bảo đã cài đặt thành công adb, bạn chạy command promt và gõ ‘adb devices’, ấn Enter. Nếu điện thoại đã được kết nối, nó sẽ hiển thị một chuỗi seri.

Để có danh sách hoàn chỉnh về dòng lệnh trên ADB, bạn có thể tham khảo hướng dẫn tại đây here.

Download Android SDK

Nguyễn Xuyến/Thepassion.vn

Category: 

Bình Luận