Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Giải quyết lỗi 'Mô-đun không được chỉ định' trong Android Studio:Hướng dẫn từng bước

Mô-đun là tập hợp các cài đặt chạy/xây dựng và tệp nguồn giúp bạn chia dự án của mình thành các đơn vị riêng lẻ. Các lỗi như Mô-đun không được chỉ định thường xảy ra khi Android Studio không tìm thấy mô-đun được chỉ định trong quá trình xây dựng.

Nếu Android Studio không biết nên sử dụng mô-đun nào thì nó sẽ hiển thị lỗi này. Các nguyên nhân được xác nhận nhiều nhất bao gồm tệp Gradle bị thiếu hoặc không chính xác , cấu trúc dự án không phù hợp hoặc sự cố với cấu hình xây dựng/chạy . Bây giờ bạn đã hiểu nguyên nhân, hãy chuyển sang giải pháp.

1. Chỉ định (các) Mô-đun trong Tệp Gradle

Một dự án Android Studio có thể chứa nhiều mô-đun và điều quan trọng là phải khai báo tất cả chúng trong settings.gradle tập tin. Mỗi phần của dự án có thể phụ thuộc vào một mô-đun khác nhau để hoạt động bình thường.

Bằng cách đưa tất cả các mô-đun vào tệp Gradle, cả IDE và hệ thống xây dựng đều có thể xác định và sử dụng chính xác các mô-đun cần thiết, đặc biệt là trong các dự án nhiều mô-đun.

  1. Mở dự án của bạn trong Android Studio.
  2. Kiểm tra xem dự án có chứa nhiều mô-đun ngoài mô-đun ứng dụng không trong trình khám phá tệp.
  3. Xác định vị trí và mở settings.gradle tập tin.
  4. Thêm dòng bao gồm ‘Ứng dụng’, ‘ứng dụng’ (phân tách tên mô-đun bằng dấu phẩy).
  5. Sau khi thêm tất cả các mô-đun cần thiết, hãy nhấp vào Đồng bộ hóa ngay .
  6. Sau khi đồng bộ hóa hoàn tất, hãy đi tới “Chỉnh sửa cấu hình chạy/gỡ lỗi” hộp thoại.
  7. Chọn mô-đun thích hợp và Chạy dự án.

2. Tắt phần mềm chống vi-rút và đồng bộ hóa tệp Gradle theo cách thủ công

Một số phần mềm chống vi-rút có thể can thiệp vào quá trình xây dựng bằng cách chặn quyền truy cập tệp hoặc hạn chế hoạt động mạng của Gradle, điều này cần thiết để cập nhật hệ thống xây dựng hoặc tải xuống các phần phụ thuộc. Tạm thời tắt phần mềm chống vi-rút có thể giúp Android Studio thực hiện đồng bộ hóa suôn sẻ.

Tắt phần mềm diệt virus:

Bắt đầu bằng cách tạm thời vô hiệu hóa phần mềm chống vi-rút của bạn (thường là Windows Defender).

  1. Nhấp đúp vào biểu tượng Bảo mật Windows trên thanh tác vụ.
  2. Trong Bảo mật Windows, đi tới Bảo vệ chống vi-rút và mối đe dọa .
  3. Cuộn xuống và nhấp vào Quản lý cài đặt trong Cài đặt bảo vệ chống vi-rút và mối đe dọa .
  4. Tắt Bảo vệ theo thời gian thực .

Đồng bộ hóa tệp Gradle theo cách thủ công:

Sau khi tắt phần mềm chống vi-rút, hãy đồng bộ hóa tệp Gradle theo cách thủ công để cho phép Android Studio định cấu hình lại quy trình xây dựng.

  1. Mở dự án của bạn trong Android Studio.
  2. Nhấp vào Tệp ở thanh menu trên cùng.
  3. Chọn Đồng bộ hóa dự án với tệp Gradle .
  4. Sau khi đồng bộ hóa hoàn tất, hãy chạy lại dự án.

3. Xóa thư mục .idea

.ý tưởng thư mục lưu trữ các cài đặt Android Studio cần thiết, chẳng hạn như cấu trúc dự án và cấu hình Gradle. Nếu thư mục này bị hỏng hoặc không đồng bộ với dự án, nó có thể gây ra lỗi.

Việc xóa thư mục .idea và mở lại dự án buộc Android Studio phải tạo lại thư mục với cài đặt mới. Điều này có thể giúp giải quyết mọi cấu hình sai và xác định chính xác mô-đun.

  1. Nhấp chuột phải vào .idea thư mục trong thư mục dự án và xóa nó.
  2. Đóng Android Studio rồi mở lại.
  3. Thông báo có nội dung “Tải dự án Gradle ” sẽ xuất hiện ở phía dưới.
  4. Nhấp vào thông báo và đợi quá trình đồng bộ hóa hoàn tất.
  5. Sau khi đồng bộ hóa xong, hãy chạy lại dự án của bạn.

GIỚI THIỆU TÁC GIẢ

Giải quyết lỗi  Mô-đun không được chỉ định  trong Android Studio:Hướng dẫn từng bước

Hamza Mohammad Anwar

Hamza Mohammad Anwar là nhà phát triển web JavaScript trình độ trung cấp, tập trung vào phát triển các ứng dụng hiệu suất cao sử dụng công nghệ MERN. Bộ kỹ năng của anh ấy bao gồm chuyên môn về ReactJS, MongoDB, Express NodeJS và các công nghệ liên quan khác. Hamza cũng là chuyên gia được Google CNTT chứng nhận, điều này nêu bật năng lực của anh trong lĩnh vực hỗ trợ CNTT. Là một người nhiệt tình giải quyết vấn đề, anh ấy tạo lại các lỗi trên máy tính của mình để khắc phục sự cố và tìm giải pháp cho các vấn đề kỹ thuật khác nhau.