Android Debug Bridge (ADB) cho phép giao tiếp với thiết bị qua giao diện dòng lệnh. Nó dùng cho nhiều mục đích bao gồm cài đặt và gỡ lỗi ứng dụng trên thiết bị. Khi chạy app qua Android Studio, bạn có thể gặp lỗi "Unable to Locate ADB" dừng mô phỏng. Lỗi xuất hiện khi Android Studio không tìm thấy file ADB.exe trong thư mục platform-tools.
Điều này có thể do nhiều lý do bao gồm khi phần mềm antivirus xóa file adb.exe do báo động giả. Vấn đề này phổ biến với antivirus, nên khi dùng, cần đảm bảo nó không báo dương tính giả trên tệp bạn làm việc. Ngoài ra, cài đặt dự án cũng có thể gây lỗi. Để hiểu rõ lỗi, thảo luận chi tiết các nguyên nhân. Nhưng nhớ nguyên nhân bao gồm nhưng không giới hạn ở những điều dưới đây.
- Antivirus bên thứ ba — Antivirus thường gây vấn đề xóa tệp do dương tính giả. Avast đã biết gây ra nhiều với ADB, khóa file trong virus chest. Nếu áp dụng, khôi phục file từ đó và mọi thứ ổn. Tuy nhiên, không chỉ giới hạn Avast, nếu dùng antivirus khác, cũng có thể gây ra vấn đề, nên kiểm tra tệp bị cách ly.
- Cài đặt dự án — Trong một số trường hợp, lỗi do cài đặt dự án. Android SDK mặc định không cho dự án SDK mặc định. Lúc này, vào cài đặt dự án gán SDK, mặc định là No SDK.
- Platform Tools hỏng — Ngoài các lý do trên, nếu platform tools bị hỏng, cũng gây lỗi. Nếu áp dụng, Windows Defender hoặc phần mềm thứ ba có thể cách ly nó, dẫn đến mất file adb.exe trong platform-tools. Lúc này, cài lại platform tools để khắc phục.
Đã xem qua nguyên nhân, hãy bắt đầu các giải pháp để khắc phục.
Khôi phục ADB từ Antivirus bên thứ ba
Điều đầu tiên khi gặp lỗi là kiểm tra antivirus bên thứ ba cài trên hệ thống. Thường antivirus báo dương tính giả và cách ly tệp không nguy hiểm. Ở đây, adb.exe là tệp bị nhắm mục tiêu coi là nguy hiểm/tiềm ẩn bởi antivirus và bị xóa.
Nếu áp dụng trường hợp, đặc biệt dùng Avast, kiểm tra virus chest của antivirus xem file có bị cách ly không. Nếu có, khôi phục file và thử chạy ứng dụng. Làm theo hướng dẫn:
- Đầu tiên, nhấp chuột phải biểu tượng antivirus trên thanh tác vụ, từ menu chọn Virus Chest.

- Kiểm tra xem file ABD.exe có không. Nếu có, nhấp ba chấm ngang trước file.
- Từ menu thả xuống, chọn Restore. Điều này xóa file khỏi Virus Chest và bạn dùng được.

- Thay vào đó, cũng có thể chọn Restore and add exception đảm bảo nó không bị đưa vào Virus Chest lại.
Thay đổi cài đặt dự án
Nếu antivirus không phải nguyên nhân hoặc không áp dụng, lỗi có thể do cài đặt dự án. Xảy ra khi dự án không có SDK gán, dẫn đến không truy cập ADB, gây lỗi. Để khắc phục, thay đổi cài đặt mặc định dự án (mặc định No SDK). Cài đặt này ở Project Structure. Làm theo hướng dẫn:
- Đảm bảo Android Studio đang mở.
- Đi đến File > Project Structure. Hoặc nhấp biểu tượng Project Structure như hình.
- Khi cửa sổ Project Structure mở, nhấp Project dưới Project Settings.
- Xem Project SDK đặt gì. Nếu là No SDK, đổi thành Android API XX Platform từ menu thả xuống.

- Nếu không có tùy chọn trong menu, nhấp nút New, chọn Android SDK rồi chọn thư mục Android SDK.
- Sau đó, chọn được Android API XX Platform từ menu thả xuống.
- Nhấp nút OK và thử chạy ứng dụng xem lỗi còn không.
Cài đặt Android SDK từ SDK Manager
Nếu thiếu SDK phiên bản Android liên quan, cũng gây lỗi. Nếu áp dụng, dễ dàng khắc phục bằng cài SDK Android từ SDK Manager trong Android Studio. Làm theo hướng dẫn:
- Trong cửa sổ Android Studio, mở Preferences qua File > Settings.
- Bên trái, đi đến Appearance & Behavior > System Settings > Android SDK.

- Trong SDK Manager, dưới SDK Platforms, cài SDK Platform cho phiên bản Android của bạn.
- Sau khi làm xong, thử chạy ứng dụng xem còn lỗi không.
Cài lại Platform Tools
Cuối cùng, nếu vẫn gặp lỗi sau các phương pháp trên, có thể do file platform tools hỏng. Nếu áp dụng, phải cài lại platform tools để khắc phục. Làm dễ dàng qua SDK Manager. Gỡ platform tools qua SDK Manager rồi cài lại vài nhấp chuột. Làm theo hướng dẫn:
- Đầu tiên, đóng Android Studio mở Task Manager nhấp chuột phải thanh tác vụ chọn Task Manager.

- Trong Task Manager, dưới Processes, tìm tiến trình ADB.exe và kết thúc nó.
- Sau đó, mở Android Studio lại.
- Mở SDK Manager. Nhấp biểu tượng hộp có mũi tên xuống như hình.

- Khi SDK Manager mở, chuyển tab SDK Tools.

- Trong tab SDK Tools, cuộn xuống tìm Android SDK Platform-Tools. Bỏ tích và nhấp OK.

- Điều này gỡ platform-tools từ IDE. Chờ gỡ xong.
- Sau khi gỡ xong và Gradle synced, mở SDK Manager lại chuyển tab SDK Tools. Tìm Android SDK Platform-Tools tích lại. Nhấp OK chờ xong và sync dự án.
- Sau tất cả, thử chạy ứng dụng xem lỗi còn bật lên không.