Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Cách khắc phục lỗi “Không thể định vị ADB” trên Android Studio?

Android Debug Bridge hoặc ADB cho phép bạn giao tiếp với các thiết bị của mình thông qua giao diện dòng lệnh. Nó có thể được sử dụng cho các mục đích khác nhau vì nó tạo điều kiện cho một loạt các hành động bao gồm cài đặt và gỡ lỗi ứng dụng trên thiết bị của bạn. Trong khi cố gắng chạy ứng dụng của bạn qua Android Studio, bạn có thể gặp phải lỗi “ Không thể định vị ADB ”Thông báo lỗi dừng mô phỏng. Hóa ra, thông báo lỗi xuất hiện khi Android Studio không thể định vị tệp ADB.exe nằm trong thư mục công cụ nền tảng.

Cách khắc phục lỗi “Không thể định vị ADB” trên Android Studio?

Điều này có thể xảy ra do một số lý do, bao gồm cả khi phần mềm chống vi-rút của bạn xóa tệp adb.exe do báo động giả. Các vấn đề như thế này khá phổ biến với phần mềm chống vi-rút và do đó, trong khi sử dụng phần mềm này, bạn cần đảm bảo rằng phần mềm đó không gây ra kết quả dương tính giả trên các tệp mà bạn đang làm việc. Ngoài ra, cài đặt dự án của bạn cũng có thể khiến thông báo lỗi này bật lên. Để hiểu và hiểu rõ hơn về thông báo lỗi được đề cập, hãy cùng chúng tôi thảo luận chi tiết hơn về các lý do khác nhau mà vấn đề có thể phát sinh. Tuy nhiên, hãy nhớ rằng các nguyên nhân bao gồm nhưng không giới hạn ở những nguyên nhân được đề cập dưới đây.

  • Phần mềm chống vi-rút của bên thứ ba - Phần mềm chống vi-rút được biết là gây ra một số sự cố khi chúng xóa tệp khỏi hệ thống của bạn do kết quả dương tính giả. Phần mềm chống vi-rút của Avast đã được biết là nguyên nhân gây ra điều này rất nhiều với ADB, nơi nó khóa tệp trong ngăn chứa vi-rút. Nếu điều này có thể áp dụng được, bạn sẽ phải khôi phục tệp từ đó và mọi thứ sẽ tốt. Tuy nhiên, hãy nhớ rằng nó có thể không chỉ giới hạn ở Avast nếu bạn đang sử dụng phần mềm chống vi-rút của bên thứ ba khác, mà còn có thể gây ra sự cố và do đó bạn nên xem các tệp đã bị ứng dụng cách ly.
  • Cài đặt Dự án - Hóa ra, trong một số trường hợp, thông báo lỗi có thể phát sinh do cài đặt dự án của bạn. SDK Android theo mặc định không cung cấp cho các dự án một SDK mặc định. Trong trường hợp như vậy, bạn sẽ phải đi tới cài đặt dự án và cung cấp cho dự án một SDK mà theo mặc định được đặt thành Không có SDK.
  • Công cụ Nền tảng bị hỏng - Ngoài các lý do đã đề cập ở trên, nếu các công cụ nền tảng của bạn bị hỏng hoặc bị lỗi, điều đó cũng có thể dẫn đến thông báo lỗi. Nếu trường hợp này có thể áp dụng, Windows Defender hoặc bất kỳ phần mềm bên thứ ba nào có thể sẽ cách ly nó và kết quả là bạn không còn có tệp adb.exe trong thư mục công cụ nền tảng. Trong trường hợp như vậy, bạn chỉ cần cài đặt lại các công cụ nền tảng để giải quyết vấn đề.

Bây giờ chúng ta đã xem qua các nguyên nhân có thể gây ra sự cố, chúng ta hãy bắt đầu bằng cách đề cập đến các cách giải quyết khác nhau có sẵn cho bạn để sắp xếp vấn đề. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy đi sâu vào nó.

Khôi phục ADB từ phần mềm chống vi-rút của bên thứ ba

Hóa ra, điều đầu tiên bạn nên làm khi gặp thông báo lỗi được đề cập là kiểm tra phần mềm chống vi-rút của bên thứ ba được cài đặt trên hệ thống của bạn. Thường xuyên hơn không, phần mềm chống vi-rút có thể kích hoạt các tệp dương tính giả và cách ly không nguy hiểm chút nào. Trong trường hợp này, adb.exe sẽ là tệp được nhắm mục tiêu được phần mềm chống vi-rút coi là mối đe dọa nguy hiểm hoặc tiềm ẩn và do đó bị xóa khỏi hệ thống của bạn.

Nếu trường hợp này áp dụng cho bạn, đặc biệt là nếu bạn đang sử dụng phần mềm chống vi-rút Avast, bạn nên kiểm tra kho vi-rút của phần mềm chống vi-rút của mình để xem liệu tệp có bị cách ly bởi nó hay không. Trong trường hợp có, chỉ cần khôi phục tệp và sau đó thử chạy ứng dụng. Để thực hiện việc này, hãy làm theo các hướng dẫn được đưa ra bên dưới:

  1. Trước hết, hãy nhấp chuột phải vào biểu tượng chống vi-rút của bạn trên thanh tác vụ, sau đó từ trình đơn xuất hiện, hãy chọn Rương vi-rút . Cách khắc phục lỗi “Không thể định vị ADB” trên Android Studio?
  2. Tại đây, hãy kiểm tra xem ABD.exe tệp hiện tại. Trong trường hợp đúng như vậy, hãy tiếp tục và nhấp vào ba dấu chấm ngang phía trước tệp.
  3. Từ trình đơn thả xuống xuất hiện, hãy chọn Khôi phục lựa chọn. Thao tác này sẽ xóa tệp khỏi Virus Chest và bạn sẽ có thể sử dụng nó. Cách khắc phục lỗi “Không thể định vị ADB” trên Android Studio?
  4. Ngoài ra, bạn cũng có thể chọn Khôi phục và thêm ngoại lệ để đảm bảo rằng nó không bị đưa vào Rương vi rút một lần nữa.

Thay đổi Cài đặt Dự án

Nếu phần mềm chống vi-rút của bạn không phải là thủ phạm hoặc nếu nó không áp dụng cho bạn, thì thông báo lỗi có thể được kích hoạt do cài đặt dự án của bạn. Điều này xảy ra khi dự án của bạn không được gán SDK cho nó và kết quả là nó không có quyền truy cập vào ADB, đó là lý do tại sao bạn gặp phải thông báo lỗi được đề cập. Để giải quyết vấn đề này, bạn sẽ phải thay đổi cài đặt dự án mặc định được đặt thành Không có SDK theo mặc định. Các cài đặt này có thể được tìm thấy trong Cấu trúc dự án. Để thực hiện việc này, hãy làm theo các hướng dẫn được đưa ra bên dưới:

  1. Trước hết, hãy đảm bảo rằng Android Studio đang mở.
  2. Sau đó, đi đến Tệp> Cấu trúc Dự án . Ngoài ra, bạn có thể nhấp vào biểu tượng Cấu trúc dự án như trong hình bên dưới.
  3. Khi cửa sổ Cấu trúc Dự án mở ra, hãy nhấp vào Dự án trong Cài đặt dự án .
  4. Sau đó, hãy tiếp tục với SDK dự án được đặt thành. Nếu nó được đặt thành Không có SDK , hãy tiếp tục và thay đổi nó thành Nền tảng Android API XX từ menu thả xuống. Cách khắc phục lỗi “Không thể định vị ADB” trên Android Studio?
  5. Trong trường hợp không có tùy chọn nào trong trình đơn thả xuống, bạn có thể nhấp vào nút Mới , chọn Android SDK rồi chọn thư mục có Android SDK.
  6. Khi bạn đã hoàn thành việc đó, bạn sẽ có thể chọn Nền tảng Android API XX từ menu thả xuống.
  7. Sau khi bạn làm xong việc đó, hãy nhấp vào nút OK và thử chạy ứng dụng của bạn để xem sự cố còn tiếp diễn hay không.

Cài đặt SDK Android từ Trình quản lý SDK

Hóa ra, nếu bạn thiếu SDK phiên bản Android có liên quan trên hệ thống của mình, điều đó cũng sẽ khiến thông báo lỗi phát sinh. Nếu trường hợp này có thể áp dụng, bạn có thể dễ dàng giải quyết thông báo lỗi bằng cách cài đặt Android SDK tương ứng từ Trình quản lý SDK có trong Android Studio. Để thực hiện việc này, hãy làm theo các hướng dẫn được đưa ra bên dưới:

  1. Trong cửa sổ Android Studio, mở Tùy chọn bằng cách đi tới Tệp> Cài đặt .
  2. Sau đó, ở phía bên trái, đi tới Giao diện &Hành vi> Cài đặt hệ thống> Android SDK . Cách khắc phục lỗi “Không thể định vị ADB” trên Android Studio?
  3. Sau khi bạn ở trong Trình quản lý SDK, trong Nền tảng SDK , cài đặt Nền tảng SDK cho phiên bản Android tương ứng của bạn.
  4. Sau khi hoàn tất, hãy tiếp tục và thử chạy ứng dụng để xem liệu bạn có còn gặp phải thông báo lỗi hay không.

Cài đặt lại Công cụ Nền tảng

Cuối cùng, nếu bạn vẫn gặp phải thông báo lỗi được đề cập sau khi thử các phương pháp được đề cập ở trên, thì có thể sự cố đang được kích hoạt bởi các tệp công cụ nền tảng bị hỏng hoặc bị hỏng. Nếu trường hợp này áp dụng cho bạn, bạn sẽ phải cài đặt lại các công cụ nền tảng trên hệ thống của mình để loại bỏ thông báo lỗi này. Điều này có thể được thực hiện dễ dàng thông qua Trình quản lý SDK. Bạn có thể gỡ cài đặt các công cụ nền tảng thông qua Trình quản lý SDK và sau đó, bạn có thể dễ dàng cài đặt lại nó thông qua một vài cú nhấp chuột. Để thực hiện việc này, hãy làm theo các hướng dẫn được đưa ra bên dưới:

  1. Trước hết, hãy đóng Android Studio rồi mở Trình quản lý tác vụ bằng cách nhấp chuột phải vào thanh tác vụ của bạn. Từ menu xuất hiện, chọn Trình quản lý tác vụ. Cách khắc phục lỗi “Không thể định vị ADB” trên Android Studio?
  2. Trong cửa sổ Trình quản lý Tác vụ, trong Quy trình , hãy tìm ADB.exe xử lý và kết thúc nó.
  3. Khi bạn đã hoàn thành việc đó, hãy tiếp tục và mở Android Studio một lần nữa.
  4. Bây giờ, bạn sẽ phải mở Trình quản lý SDK . Đối với điều này, hãy nhấp vào biểu tượng hộp có mũi tên xuống như trong hình. Cách khắc phục lỗi “Không thể định vị ADB” trên Android Studio?
  5. Sau khi Trình quản lý SDK mở, hãy chuyển sang Công cụ SDK chuyển hướng. Cách khắc phục lỗi “Không thể định vị ADB” trên Android Studio?
  6. Trong tab Công cụ SDK, cuộn xuống cho đến khi bạn thấy Công cụ-Nền tảng SDK Android . Bỏ chọn nó và sau đó nhấp vào OK . Cách khắc phục lỗi “Không thể định vị ADB” trên Android Studio?
  7. Thao tác này sẽ gỡ cài đặt các công cụ nền tảng khỏi IDE của bạn. Chờ cho quá trình gỡ cài đặt hoàn tất.
  8. Khi nó đã được gỡ cài đặt và Gradle được đồng bộ hóa, hãy mở Trình quản lý SDK một lần nữa và chuyển sang Công cụ SDK tab một lần nữa. Tại đây, hãy tìm kiếm Công cụ nền tảng SDK Android một lần nữa và đánh dấu vào nó. Cuối cùng, nhấp vào OK và đợi nó kết thúc rồi đồng bộ hóa dự án của bạn.
  9. Sau khi tất cả những việc đó đã hoàn tất, hãy tiếp tục và thử chạy ứng dụng của bạn để xem liệu thông báo lỗi có xuất hiện hay không.