Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด 'ไม่ได้ระบุโมดูล' ใน Android Studio:คำแนะนำทีละขั้นตอน

โมดูลคือชุดของการตั้งค่าการรัน/บิลด์และไฟล์ต้นฉบับที่ช่วยคุณแบ่งโปรเจ็กต์ของคุณออกเป็นแต่ละหน่วย ข้อผิดพลาดเช่น ไม่ได้ระบุโมดูล มักเกิดขึ้นเมื่อ Android Studio ล้มเหลวในการค้นหาโมดูลที่ระบุในระหว่างกระบวนการสร้าง

หาก Android Studio ไม่รู้ว่าจะใช้โมดูลใด ก็จะแสดงข้อผิดพลาดนี้ สาเหตุที่ได้รับการยืนยันมากที่สุด ได้แก่ ไฟล์ Gradle หายไปหรือไม่ถูกต้อง , โครงสร้างโครงการที่ไม่เหมาะสม หรือปัญหาเกี่ยวกับการกำหนดค่าบิวด์/รัน . เมื่อคุณเข้าใจสาเหตุแล้ว มาดูวิธีแก้ปัญหากันดีกว่า

1. ระบุโมดูลในไฟล์ Gradle

โครงการ Android Studio สามารถมีหลายโมดูลได้ และสิ่งสำคัญคือต้องประกาศโมดูลทั้งหมดใน settings.gradle ไฟล์. แต่ละส่วนของโครงการอาจขึ้นอยู่กับโมดูลที่แตกต่างกันเพื่อให้ทำงานได้อย่างถูกต้อง

ด้วยการรวมโมดูลทั้งหมดในไฟล์ Gradle ทั้ง IDE และระบบบิลด์สามารถระบุและใช้โมดูลที่จำเป็นได้อย่างถูกต้องโดยเฉพาะในโครงการที่มีหลายโมดูล

  1. เปิดโครงการของคุณใน Android Studio
  2. ตรวจสอบว่าโครงการมีหลายโมดูลนอกเหนือจากโมดูลแอปหรือไม่ ในตัวสำรวจไฟล์
  3. ค้นหาและเปิด settings.gradle ไฟล์
  4. เพิ่มบรรทัด รวม 'แอปพลิเคชัน', 'แอป' (คั่นชื่อโมดูลด้วยเครื่องหมายจุลภาค)
  5. หลังจากเพิ่มโมดูลที่จำเป็นทั้งหมดแล้ว ให้คลิก ซิงค์ทันที .
  6. เมื่อการซิงค์เสร็จสมบูรณ์ ให้ไปที่ “แก้ไขการกำหนดค่าการเรียกใช้/ดีบัก” กล่องโต้ตอบ
  7. เลือกโมดูลที่เหมาะสมและ เรียกใช้ โครงการ

2. ปิดการใช้งานโปรแกรมป้องกันไวรัสและซิงค์ไฟล์ Gradle ด้วยตนเอง

ซอฟต์แวร์ป้องกันไวรัสบางตัวอาจรบกวนกระบวนการสร้างโดยการบล็อกการเข้าถึงไฟล์หรือจำกัดกิจกรรมเครือข่ายของ Gradle ซึ่งจำเป็นสำหรับการอัปเดตระบบบิลด์หรือการดาวน์โหลดการอ้างอิง การปิดใช้งานโปรแกรมป้องกันไวรัสชั่วคราวอาจช่วยให้ Android Studio ทำการซิงค์ได้อย่างราบรื่น

ปิดการใช้งานโปรแกรมป้องกันไวรัส:

เริ่มต้นด้วยการปิดการใช้งานซอฟต์แวร์ป้องกันไวรัสของคุณชั่วคราว (โดยทั่วไปคือ Windows Defender)

  1. ดับเบิลคลิกไอคอน Windows Security ในทาสก์บาร์
  2. ในความปลอดภัยของ Windows ให้ไปที่การป้องกันไวรัสและภัยคุกคาม .
  3. เลื่อนลงและคลิกที่ จัดการการตั้งค่า ภายใต้การตั้งค่าการป้องกันไวรัสและภัยคุกคาม .
  4. ปิดการป้องกันแบบเรียลไทม์ .

การซิงค์ไฟล์ Gradle ด้วยตนเอง:

หลังจากปิดใช้งานโปรแกรมป้องกันไวรัสแล้ว ให้ซิงค์ไฟล์ Gradle ด้วยตนเองเพื่อให้ Android Studio กำหนดค่ากระบวนการสร้างใหม่ได้

  1. เปิดโครงการของคุณใน Android Studio
  2. คลิกที่ ไฟล์ ในแถบเมนูด้านบน
  3. เลือก ซิงค์โครงการกับไฟล์ Gradle .
  4. หลังจากการซิงค์เสร็จสิ้น ให้รันโปรเจ็กต์อีกครั้ง

3. ลบโฟลเดอร์ .idea

.ไอเดีย โฟลเดอร์เก็บการตั้งค่า Android Studio ที่จำเป็น เช่น โครงสร้างโปรเจ็กต์และการกำหนดค่า Gradle หากโฟลเดอร์นี้เสียหายหรือไม่ซิงค์ กับโปรเจ็กต์ อาจทำให้เกิดข้อผิดพลาดได้

การลบโฟลเดอร์ .idea และเปิดโปรเจ็กต์ใหม่จะบังคับให้ Android Studio สร้างโฟลเดอร์ใหม่ด้วยการตั้งค่าใหม่ ซึ่งสามารถช่วยแก้ไขการกำหนดค่าที่ไม่ถูกต้องและระบุโมดูลได้อย่างถูกต้อง

  1. คลิกขวาที่ .idea โฟลเดอร์ในไดเร็กทอรีโครงการแล้วลบทิ้ง
  2. ปิด Android Studio แล้วเปิดใหม่
  3. การแจ้งเตือนว่า “โหลด Gradle Project ” จะปรากฏที่ด้านล่างสุด
  4. คลิกที่การแจ้งเตือนและรอให้การซิงค์เสร็จสิ้น
  5. เมื่อการซิงค์เสร็จสิ้น ให้รันโปรเจ็กต์ของคุณอีกครั้ง

เกี่ยวกับผู้เขียน

แก้ไขข้อผิดพลาด  ไม่ได้ระบุโมดูล  ใน Android Studio:คำแนะนำทีละขั้นตอน

ฮัมซา โมฮัมหมัด อันวาร์

Hamza Mohammad Anwar เป็นนักพัฒนาเว็บ JavaScript ระดับกลางที่มุ่งเน้นการพัฒนาแอปพลิเคชันประสิทธิภาพสูงโดยใช้เทคโนโลยี MERN ชุดทักษะของเขาประกอบด้วยความเชี่ยวชาญใน ReactJS, MongoDB, Express NodeJS และเทคโนโลยีอื่น ๆ ที่เกี่ยวข้อง Hamza ยังเป็นมืออาชีพที่ได้รับการรับรองด้านไอทีของ Google ซึ่งเน้นย้ำถึงความสามารถของเขาในการสนับสนุนด้านไอที ในฐานะนักแก้ปัญหาตัวยง เขาสร้างข้อผิดพลาดในคอมพิวเตอร์ขึ้นใหม่เพื่อแก้ไขปัญหาและค้นหาวิธีแก้ไขปัญหาทางเทคนิคต่างๆ