Module là tập hợp cài đặt run/build và file nguồn giúp bạn chia dự án thành các đơn vị riêng lẻ. Lỗi như Module Not Specified thường xảy ra khi Android Studio không thể tìm thấy module được chỉ định trong quá trình build.
Nếu Android Studio không biết module nào để dùng, nó sẽ hiển thị lỗi này. Nguyên nhân xác nhận nhiều nhất bao gồm file Gradle thiếu hoặc sai, cấu trúc dự án không đúng, hoặc vấn đề với cấu hình build/run. Bây giờ bạn hiểu nguyên nhân, hãy chuyển sang giải pháp.
1. Chỉ định Module(s) trong file Gradle
Dự án Android Studio có thể chứa nhiều module, và quan trọng phải khai báo tất cả trong file settings.gradle. Mỗi phần của dự án có thể phụ thuộc vào module khác để hoạt động đúng.
Bằng cách bao gồm tất cả module trong file Gradle, cả IDE và hệ thống build có thể xác định và dùng đúng module cần thiết, đặc biệt trong dự án đa module.
- Mở dự án trong Android Studio.
- Kiểm tra xem dự án có chứa nhiều module ngoài app module trong file explorer không.
- Tìm và mở file settings.gradle.
- Thêm dòng include ‘Application’, ‘app’ (tách tên module bằng dấu phẩy).
- Sau khi thêm tất cả module cần thiết, nhấp Sync Now.
- Sau khi đồng bộ xong, vào hộp thoại “Edit Run/Debug Configuration”.
- Chọn module phù hợp và Run dự án.
2. Vô hiệu hóa Diệt virus và Đồng bộ thủ công file Gradle
Một số phần mềm diệt virus có thể can thiệp vào quá trình build bằng cách chặn truy cập file hoặc hạn chế hoạt động mạng của Gradle, cần thiết để cập nhật hệ thống build hoặc tải phụ thuộc. Tạm thời vô hiệu hóa diệt virus có thể giúp Android Studio đồng bộ mượt mà.
Vô hiệu hóa Diệt virus:
Bắt đầu bằng tạm thời tắt phần mềm diệt virus (thường là Windows Defender).
- Double-click biểu tượng Windows Security trong thanh tác vụ.
- Trong Windows Security, vào Virus & threat protection.
- Cuộn xuống và nhấp Manage settings dưới Virus & threat protection settings.
- Tắt Real-time protection.
Đồng bộ file Gradle thủ công:
Sau khi tắt diệt virus, đồng bộ thủ công file Gradle để cho Android Studio cấu hình lại quá trình build.
- Mở dự án trong Android Studio.
- Nhấp File trong menu trên cùng.
- Chọn Sync Project with Gradle Files.
- Sau khi đồng bộ xong, chạy dự án lại.
3. Xóa thư mục .idea
Thư mục .idea lưu cài đặt thiết yếu Android Studio, 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 out-of-sync với dự án, nó có thể kích hoạt lỗi.
Xóa thư mục .idea và mở lại dự án buộc Android Studio 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 cấu hình sai và xác định đúng module.
- Nhấp chuột phải vào thư mục .idea trong thư mục dự án và xóa nó.
- Đóng Android Studio và mở lại.
- Thông báo “Load Gradle Project” sẽ xuất hiện ở dưới cùng.
- Nhấp vào thông báo và đợi đồng bộ hoàn tất.
- Sau khi đồng bộ xong, chạy dự án lại.
VỀ TÁC GIẢ

Hamza Mohammad Anwar
Hamza Mohammad Anwar là nhà phát triển web JavaScript trung cấp tập trung vào phát triển ứng dụng hiệu suất cao sử dụng công nghệ MERN. Bộ kỹ năng của anh bao gồm chuyên môn về ReactJS, MongoDB, Express NodeJS và các công nghệ liên quan. Hamza cũng là chuyên gia Google IT được chứng nhận, điều này làm nổi bật năng lực hỗ trợ CNTT của anh. Là một người giải quyết vấn đề say mê, anh tái tạo 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.