Chủ đề android studio unable to locate adb: Lỗi "Android Studio unable to locate ADB" là vấn đề thường gặp khi phát triển ứng dụng Android. Bài viết này cung cấp các giải pháp toàn diện để giúp bạn dễ dàng khắc phục sự cố này, từ việc kiểm tra đường dẫn SDK đến cập nhật các công cụ cần thiết. Hãy cùng khám phá cách xử lý nhanh chóng và hiệu quả để đảm bảo quá trình phát triển không bị gián đoạn.
Mục lục
- 1. Nguyên nhân khiến Android Studio không tìm thấy ADB
- 2. Cách khắc phục lỗi "Unable to Locate ADB"
- 3. Hướng dẫn chi tiết cách cài đặt lại và cấu hình ADB
- 4. Các lệnh ADB cơ bản cho việc kiểm tra và xử lý thiết bị
- 5. Các vấn đề thường gặp khác với ADB và cách xử lý
- 6. Tổng kết và lời khuyên để tránh lỗi "Unable to Locate ADB"
1. Nguyên nhân khiến Android Studio không tìm thấy ADB
Lỗi "Unable to Locate ADB" trong Android Studio thường xảy ra do nhiều nguyên nhân khác nhau. Dưới đây là những lý do chính có thể dẫn đến vấn đề này:
- 1.1 SDK Platform-Tools bị thiếu hoặc hư hỏng
- 1.2 Cấu hình sai đường dẫn ADB
- 1.3 Phiên bản ADB không tương thích
- 1.4 Quyền truy cập hệ thống bị hạn chế
- 1.5 Lỗi kết nối USB
- 1.6 Tường lửa hoặc phần mềm bảo mật chặn ADB
Đây là nguyên nhân phổ biến nhất. ADB nằm trong gói SDK Platform-Tools. Nếu gói này bị thiếu hoặc cài đặt không chính xác, Android Studio sẽ không thể tìm thấy ADB.
Đường dẫn đến tệp ADB có thể bị cấu hình sai hoặc không chính xác trong Android Studio. Điều này thường xảy ra khi người dùng thay đổi vị trí của SDK hoặc cài đặt lại công cụ mà không điều chỉnh lại đường dẫn.
Khi phiên bản ADB trên hệ thống không tương thích với phiên bản Android Studio đang sử dụng, điều này có thể gây ra lỗi. Điều này đặc biệt phổ biến khi sử dụng thiết bị mới hoặc phiên bản Android mới hơn.
Nếu quyền truy cập vào ADB hoặc SDK bị hạn chế do chính sách bảo mật hoặc phần mềm diệt virus, Android Studio sẽ không thể sử dụng ADB đúng cách.
Trong một số trường hợp, kết nối USB không ổn định hoặc cáp USB bị hỏng cũng có thể khiến thiết bị không được nhận diện qua ADB.
Phần mềm bảo mật hoặc tường lửa có thể ngăn Android Studio kết nối với ADB, đặc biệt là nếu nó được coi là một ứng dụng không an toàn.

2. Cách khắc phục lỗi "Unable to Locate ADB"
Khi gặp phải lỗi "Unable to Locate ADB" trong Android Studio, bạn có thể thực hiện theo các bước dưới đây để khắc phục vấn đề một cách hiệu quả:
- 2.1 Kiểm tra và cài đặt lại SDK Platform-Tools
- Truy cập vào File > SDK Manager trong Android Studio.
- Chuyển đến tab SDK Tools và kiểm tra xem Android SDK Platform-Tools đã được chọn và cài đặt.
- Nếu chưa, hãy cài đặt nó và khởi động lại Android Studio.
- 2.2 Cấu hình lại đường dẫn ADB
- Truy cập File > Settings (hoặc Preferences trên macOS).
- Chọn mục Appearance & Behavior > System Settings > Android SDK.
- Chuyển sang tab SDK Tools và đảm bảo rằng đường dẫn đến SDK Platform-Tools là chính xác.
- 2.3 Khởi động lại ADB
- Mở Terminal trong Android Studio.
- Nhập lệnh:
adb kill-serverđể tắt ADB server. - Sau đó, nhập tiếp lệnh:
adb start-serverđể khởi động lại. - 2.4 Kiểm tra và cập nhật Android Studio và SDK
- Truy cập vào Help > Check for Updates để kiểm tra cập nhật cho Android Studio.
- Nếu có bản cập nhật, hãy cài đặt ngay để đảm bảo tính tương thích của ADB.
- 2.5 Kiểm tra cáp USB và quyền truy cập thiết bị
- Kiểm tra cáp USB và thử sử dụng cổng khác.
- Kích hoạt chế độ USB Debugging trên thiết bị Android.
- Chấp nhận quyền truy cập ADB khi có yêu cầu trên thiết bị của bạn.
- 2.6 Vô hiệu hóa tường lửa và phần mềm diệt virus
Hãy chắc chắn rằng gói SDK Platform-Tools đã được cài đặt đầy đủ. Thực hiện theo các bước sau:
Đôi khi đường dẫn ADB có thể bị sai. Để sửa lại:
Đôi khi chỉ cần khởi động lại ADB để giải quyết vấn đề:
Đảm bảo rằng bạn đang sử dụng phiên bản Android Studio và SDK mới nhất:
Đảm bảo rằng kết nối USB hoạt động tốt và thiết bị của bạn được nhận diện:
Đôi khi phần mềm bảo mật có thể ngăn Android Studio kết nối với ADB. Hãy thử tạm thời vô hiệu hóa chúng để kiểm tra xem có khắc phục được lỗi không.
3. Hướng dẫn chi tiết cách cài đặt lại và cấu hình ADB
Để đảm bảo Android Studio hoạt động trơn tru và có thể nhận diện thiết bị Android của bạn, việc cài đặt và cấu hình ADB (Android Debug Bridge) đúng cách là rất quan trọng. Dưới đây là các bước chi tiết để cài đặt lại và thiết lập ADB:
- 3.1 Tải và cài đặt SDK Platform-Tools
- Truy cập trang chính thức của Android Developer: .
- Tải xuống phiên bản phù hợp với hệ điều hành của bạn (Windows, macOS, Linux).
- Giải nén file tải xuống và lưu vào thư mục mong muốn trên máy tính của bạn.
- 3.2 Cấu hình biến môi trường cho ADB
- Trên Windows, vào Control Panel > System and Security > System.
- Chọn Advanced system settings, sau đó nhấn Environment Variables.
- Tại phần System Variables, chọn Path và nhấn Edit.
- Thêm đường dẫn tới thư mục chứa
adb.exe(ví dụ:C:\platform-tools). - Nhấn OK để lưu lại thay đổi.
- 3.3 Kiểm tra kết nối ADB
- Mở Command Prompt hoặc Terminal trên hệ thống của bạn.
- Nhập lệnh:
adb devices. - Nếu ADB đã được cài đặt đúng cách, bạn sẽ thấy danh sách các thiết bị được kết nối hiện ra.
- 3.4 Cài đặt và bật chế độ Gỡ lỗi USB (USB Debugging)
- Trên điện thoại, vào Cài đặt > Giới thiệu về điện thoại.
- Nhấn nhiều lần vào Số phiên bản cho đến khi hiện thông báo "Bạn đã là nhà phát triển".
- Quay lại mục Cài đặt > Tùy chọn nhà phát triển, bật tùy chọn Gỡ lỗi USB.
- 3.5 Khởi động lại Android Studio và kiểm tra lại ADB
ADB nằm trong gói Android SDK Platform-Tools. Để tải và cài đặt:
Sau khi tải và cài đặt SDK Platform-Tools, bạn cần thiết lập biến môi trường để hệ thống có thể nhận diện ADB:
Sau khi đã cấu hình ADB, bạn có thể kiểm tra trạng thái kết nối giữa máy tính và thiết bị Android bằng cách:
Để ADB hoạt động với thiết bị Android, bạn cần bật chế độ Gỡ lỗi USB:
Sau khi đã cài đặt và cấu hình ADB, khởi động lại Android Studio để kiểm tra xem lỗi "Unable to Locate ADB" đã được khắc phục hay chưa. Mở một dự án mới và thử kết nối với thiết bị Android để xem hệ thống đã nhận diện thiết bị thông qua ADB hay không.
4. Các lệnh ADB cơ bản cho việc kiểm tra và xử lý thiết bị
ADB (Android Debug Bridge) là một công cụ dòng lệnh mạnh mẽ để giao tiếp và điều khiển các thiết bị Android từ máy tính. Dưới đây là một số lệnh ADB cơ bản giúp bạn kiểm tra và xử lý thiết bị Android:
4.1 adb devices - Kiểm tra danh sách thiết bị kết nối
Để kiểm tra xem thiết bị Android đã kết nối với máy tính hay chưa, bạn có thể sử dụng lệnh sau:
adb devicesLệnh này sẽ liệt kê số sê-ri của các thiết bị đã kết nối cùng trạng thái của chúng (offline, bootloader hoặc device).
4.2 adb reboot - Khởi động lại thiết bị
Lệnh này giúp bạn khởi động lại thiết bị Android một cách nhanh chóng:
adb rebootNếu muốn khởi động thiết bị vào chế độ bootloader, bạn có thể sử dụng:
adb reboot bootloaderTương tự, để vào chế độ recovery, bạn dùng lệnh:
adb reboot recovery4.3 adb shell - Tương tác với thiết bị bằng lệnh dòng
Lệnh adb shell cho phép bạn truy cập vào môi trường dòng lệnh của thiết bị Android và tương tác với hệ điều hành của thiết bị. Một số lệnh hữu ích bên trong chế độ shell:
ps- Liệt kê các tiến trình đang chạyls- Hiển thị danh sách file và thư mụccd- Chuyển đổi thư mụcmkdir- Tạo thư mục mớirm- Xóa file hoặc thư mục
4.4 adb push - Chuyển file từ máy tính vào thiết bị
Để sao chép file từ máy tính vào thiết bị Android, bạn sử dụng lệnh adb push với cú pháp:
adb push <đường dẫn_file_trên_máy_tính=""> <đường dẫn_lưu_trên_thiết_bị="">đường>đường>Ví dụ:
adb push C:\sample.zip /sdcard/sample.zip4.5 adb pull - Sao chép file từ thiết bị về máy tính
Ngược lại, bạn có thể sao chép file từ thiết bị về máy tính với lệnh adb pull. Cú pháp:
adb pull <đường_dẫn_trên_thiết_bị> <đường_dẫn_lưu_trên_máy_tính>đường_dẫn_lưu_trên_máy_tính>đường_dẫn_trên_thiết_bị>Ví dụ:
adb pull /sdcard/sample.zip C:\sample.zip4.6 adb install - Cài đặt ứng dụng trên thiết bị
Để cài đặt một ứng dụng từ file APK vào thiết bị Android, bạn dùng lệnh:
adb install <đường_dẫn_đến_file_apk>đường_dẫn_đến_file_apk>Ví dụ:
adb install C:\myapp.apk4.7 adb uninstall - Gỡ cài đặt ứng dụng khỏi thiết bị
Để gỡ bỏ một ứng dụng khỏi thiết bị Android, bạn có thể sử dụng lệnh:
adb uninstall Ví dụ:
adb uninstall com.example.myapp4.8 adb shell screencap - Chụp màn hình thiết bị
Bạn có thể chụp ảnh màn hình của thiết bị và lưu lại bằng lệnh:
adb shell screencap /sdcard/screenshot.png4.9 adb shell screenrecord - Ghi video màn hình thiết bị
Để ghi lại video màn hình của thiết bị Android, bạn dùng lệnh:
adb shell screenrecord /sdcard/video.mp4Trên đây là những lệnh cơ bản giúp bạn kiểm tra và quản lý thiết bị Android một cách hiệu quả thông qua ADB.

5. Các vấn đề thường gặp khác với ADB và cách xử lý
Khi sử dụng Android Studio, bạn có thể gặp nhiều vấn đề khác nhau với ADB (Android Debug Bridge). Dưới đây là các vấn đề phổ biến và cách giải quyết chúng một cách chi tiết:
5.1 Lỗi không tìm thấy thiết bị
Khi bạn gặp phải thông báo lỗi "no devices/emulators found", điều này có thể do thiết bị của bạn chưa được nhận diện bởi hệ thống hoặc Android Studio. Dưới đây là cách xử lý:
- Kiểm tra cáp kết nối USB và đảm bảo rằng cáp còn hoạt động tốt. Nên sử dụng cáp chính hãng hoặc cáp có chất lượng cao.
- Kiểm tra xem chế độ kết nối USB trên thiết bị có được đặt thành "MTP" hoặc "PTP" không. Điều này giúp thiết bị được nhận diện như một thiết bị truyền dữ liệu.
- Đảm bảo rằng tùy chọn "USB Debugging" đã được bật trong phần Developer Options trên thiết bị của bạn.
- Khởi động lại Android Studio và ADB bằng cách chạy lệnh
adb kill-servervàadb start-servertrong terminal. - Nếu vẫn không thể kết nối, hãy kiểm tra lại cài đặt driver USB, đặc biệt nếu bạn đang sử dụng Windows.
5.2 Lỗi kết nối không ổn định giữa Android Studio và thiết bị
Đôi khi, kết nối giữa Android Studio và thiết bị có thể bị gián đoạn, dẫn đến việc ADB không thể duy trì liên lạc ổn định. Dưới đây là cách xử lý:
- Thử sử dụng một cổng USB khác trên máy tính của bạn. Các cổng USB bị hỏng hoặc yếu có thể gây ra kết nối không ổn định.
- Đảm bảo rằng phiên bản ADB bạn đang sử dụng tương thích với Android Studio. Thực hiện cập nhật ADB và Android SDK thông qua SDK Manager.
- Nếu có phần mềm diệt virus hoặc tường lửa trên máy, hãy tạm thời vô hiệu hóa chúng và kiểm tra lại kết nối.
- Nếu bạn đang sử dụng kết nối không dây, đảm bảo rằng thiết bị và máy tính đều đang kết nối cùng một mạng Wi-Fi ổn định.
5.3 Vấn đề liên quan đến quyền truy cập và Superuser (root)
ADB yêu cầu quyền truy cập cao để thực hiện nhiều thao tác trên thiết bị, đặc biệt khi làm việc với các thiết bị đã root. Dưới đây là cách xử lý:
- Đảm bảo rằng thiết bị của bạn đã được cấp quyền truy cập cho ADB. Trên một số thiết bị, bạn cần cấp quyền thủ công khi kết nối lần đầu qua USB.
- Đối với thiết bị đã root, hãy kiểm tra xem bạn đã cài đặt và cấp quyền đầy đủ cho ứng dụng Superuser hoặc Magisk chưa. Điều này giúp đảm bảo rằng các lệnh ADB có thể thực hiện được các tác vụ với quyền cao hơn.
- Kiểm tra và sửa lỗi quyền trên thiết bị bằng lệnh
adb shellđể truy cập vào thiết bị và kiểm tra xem các quyền đã được cấu hình chính xác chưa.
Với những hướng dẫn chi tiết trên, bạn có thể khắc phục được hầu hết các vấn đề thường gặp với ADB trong Android Studio, giúp việc phát triển ứng dụng trở nên mượt mà hơn.
6. Tổng kết và lời khuyên để tránh lỗi "Unable to Locate ADB"
Lỗi "Unable to Locate ADB" trong Android Studio là một vấn đề phổ biến mà nhiều lập trình viên gặp phải. Tuy nhiên, bạn có thể áp dụng một số lời khuyên dưới đây để tránh gặp lại lỗi này trong tương lai:
- 6.1 Cập nhật thường xuyên ADB và Android Studio
- 6.2 Sử dụng cáp và cổng USB chất lượng
- 6.3 Kiểm tra đường dẫn SDK và ADB thường xuyên
- 6.4 Kiểm tra và tắt phần mềm diệt virus
- 6.5 Khởi động lại ADB và Android Studio
- 6.6 Sử dụng thiết bị và môi trường phát triển đáng tin cậy
Đảm bảo rằng cả Android Studio và các công cụ SDK như ADB luôn được cập nhật phiên bản mới nhất. Phiên bản mới không chỉ vá lỗi mà còn cung cấp các cải tiến cần thiết, giúp giảm thiểu nguy cơ xảy ra lỗi.
Các vấn đề về kết nối thiết bị có thể đến từ cáp USB hoặc cổng USB không ổn định. Hãy chắc chắn rằng bạn sử dụng cáp chính hãng và kiểm tra cổng USB trên máy tính để tránh gián đoạn khi kết nối thiết bị.
Kiểm tra cấu hình SDK trong Android Studio để đảm bảo đường dẫn tới ADB là chính xác. Nếu cần, hãy thiết lập lại đường dẫn SDK bằng cách vào phần SDK Manager và cài đặt lại Platform Tools.
Phần mềm diệt virus có thể gây ra xung đột với ADB, khiến nó bị xóa hoặc cách ly do nhầm lẫn. Hãy xem xét việc tạm thời vô hiệu hóa phần mềm diệt virus hoặc thêm ngoại lệ cho file adb.exe.
Khởi động lại Android Studio và ADB có thể giúp khắc phục các xung đột tạm thời. Bạn có thể sử dụng lệnh adb kill-server và adb start-server để khởi động lại ADB từ dòng lệnh.
Luôn đảm bảo rằng thiết bị bạn sử dụng cho việc phát triển ứng dụng được cài đặt đúng các bản cập nhật và cấu hình. Điều này giúp tránh các vấn đề liên quan đến kết nối và tương thích.
Bằng cách tuân thủ các hướng dẫn trên, bạn sẽ giảm thiểu được nguy cơ gặp phải lỗi "Unable to Locate ADB" và đảm bảo môi trường phát triển của mình hoạt động ổn định hơn.
























Blender Room - Cách Tạo Không Gian 3D Tuyệt Đẹp Bằng Blender
Setting V-Ray 5 Cho 3ds Max: Hướng Dẫn Tối Ưu Hiệu Quả Render
D5 Converter 3ds Max: Hướng Dẫn Chi Tiết Và Các Tính Năng Nổi Bật
Xóa Lịch Sử Chrome Trên Máy Tính: Hướng Dẫn Chi Tiết Và Hiệu Quả
VLC Media Player Android: Hướng Dẫn Chi Tiết và Tính Năng Nổi Bật
Chuyển File Canva Sang AI: Hướng Dẫn Nhanh Chóng và Đơn Giản Cho Người Mới Bắt Đầu
Chuyển từ Canva sang PowerPoint - Hướng dẫn chi tiết và hiệu quả
Ghi Âm Zoom Trên Máy Tính: Hướng Dẫn Chi Tiết và Mẹo Hữu Ích
"Notion có tiếng Việt không?" - Hướng dẫn thiết lập và lợi ích khi sử dụng
Facebook No Ads XDA - Trải Nghiệm Không Quảng Cáo Đáng Thử
Ký Hiệu Trên Bản Vẽ AutoCAD: Hướng Dẫn Toàn Diện và Thực Hành
Tổng hợp lisp phục vụ bóc tách khối lượng xây dựng
Chỉnh kích thước số dim trong cad – cách đơn giản nhất 2024