วิธีลบโมดูลใน Android Studio


373

มีวิธีลบโมดูลใน Android Studio หรือไม่? เมื่อฉันคลิกขวาที่โมดูลฉันไม่พบตัวเลือกสำหรับการลบมันอยู่ที่อื่นหรือไม่

คำตอบ:


600

ตัวเลือก "ทำเครื่องหมายว่าไม่รวม" ไม่มีอีกต่อไป

วิธีปัจจุบัน (Android Studio 0.8.x - 2.2.x ) คือการทำผ่านไดอะล็อกโครงสร้างโครงการ สามารถเข้าถึงได้ผ่าน "ไฟล์ -> โครงสร้างโครงการ" หรือโดยการคลิกขวาที่โมดูลและเลือก "การตั้งค่าโมดูล"

ป้อนคำอธิบายรูปภาพที่นี่

จากนั้นเลือกโมดูลและคลิกปุ่ม "ลบ" เพื่อลบออก

ป้อนคำอธิบายรูปภาพที่นี่

ไดเรกทอรีจะยังคงปรากฏให้เห็นในมุมมอง "โครงการ" (แม้ว่าจะไม่ได้อยู่ในมุมมอง "Android") เนื่องจากมันไม่ได้ถูกลบ แต่มันจะไม่ได้รับการปฏิบัติเหมือนเป็นโมดูลอีกต่อไป

หากคุณต้องการคุณสามารถลบไฟล์ได้โดยคลิกขวาที่ไฟล์แล้วกด "ลบ"


154
ทำไมสตูดิโอ android ถึงสำคัญและสับสน
Akshay Mukadam

และกว่า ... ? ไฟล์ยังคงถูกแคชและอาจอ้างอิงได้ (modules.xml, ... ) การลบไดเรกทอรีโมดูลทั้งหมดออกจากดิสก์ปลอดภัยหรือไม่
Wooff

2
@ ใช่แล้วคุณสามารถลบได้อย่างปลอดภัย
matiash

1
ตกลงนั่นคือสิ่งที่ฉันต้องการตรวจสอบ บทเรียนหลายบทเช่นเดียวกับใน youtube: youtube.com/watch?v=lvFCRl_zxswสั่งให้ลบแอพและโมดูลกิจกรรมก่อนที่จะลบโฟลเดอร์โครงการเพื่อลบโครงการที่สะอาด
Androidcoder

1
ช่างเป็นอะไรที่ยิ่งใหญ่ในโลกด้วย Android Studio!
sjkm

84

(หมายเหตุบรรณาธิการ: คำตอบนี้ถูกต้องในเดือนพฤษภาคม 2013 สำหรับ Android Studio v0.1 แต่ไม่ถูกต้อง ณ เดือนกรกฎาคม 2014 เนื่องจากตัวเลือกเมนูดังกล่าวไม่มีอยู่อีกต่อไป - ดูคำตอบนี้เพื่อทางเลือกที่ทันสมัย) .

ก่อนอื่นคุณจะต้องทำเครื่องหมายว่าถูกยกเว้น จากนั้นเมื่อคลิกขวาคุณจะสามารถลบโครงการ

ขั้นตอนที่ 1

ขั้นตอนที่ 2


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

2
คุณสามารถรีเฟรชเพื่อบรรลุเป้าหมายเดียวกัน
Sandeep

1
ฉันแน่ใจว่านี่เป็นคำตอบที่ดี แต่ล้าสมัย Android Studio 0.8.1 ที่อ้างอิงเดียวใช้งานได้สำหรับฉัน
Jim Vitek

48

ใน Android Studio 1.0 - 1.1b4ฉันพบว่านี่เป็นวิธีที่ง่ายที่สุดในการลบโมดูล:

  1. settings.gradleพบOpen ภายใต้สคริปต์ Gradle

  2. ลบชื่อโมดูลจากคำสั่ง include

  3. ซิงค์โครงการกับไฟล์ Gradle

  4. เลือกลบด้วยตนเองจากโฟลเดอร์โครงการ

ตัวอย่าง

เก่า:

include ':app', ':greendao'

ใหม่:

include ':app'

4
นี่เป็นวิธีที่แท้จริงในการดึงโมดูลผีออกจากการสำรองข้อมูล
Kenny Worden

18

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

สกรีนช็อต 1

ป้อนคำอธิบายรูปภาพที่นี่


14
คุณเพียงแค่ลบโครงการออกจากรายการโครงการล่าสุด เนื้อหาของโครงการจะยังคงอยู่ในดิสก์
Giulio Piancastelli

hmm Afaik ที่ไม่สามารถลบออกจากดิสก์ใน Android Studio ได้ตามที่ ADT ทำ
Ajay S

1
ฉันเห็นด้วยและนั่นเป็นคนเกียจคร้าน
Giulio Piancastelli

2
คำตอบนี้เกี่ยวกับการลบโครงการ แต่คำถามคือเกี่ยวกับการลบโมดูล
LarsH

9

ใน Android studio v1.0.2

วิธีที่ 1

ไปที่โครงสร้างโครงการFile -> Project Structure...ดังรูปที่แสดงคลิก-ไอคอนเพื่อลบโมดูลป้อนคำอธิบายรูปภาพที่นี่

วิธีที่ 2

แก้ไขไฟล์settings.gradleและลบรายการที่คุณกำลังจะลบ เช่นแก้ไขไฟล์จากinclude ':app', ':apple'เป็นinclude ':app'ไป

ซึ่งจะทำงานในสถานการณ์ส่วนใหญ่อย่างไรก็ตามในที่สุดคุณต้องลบโมดูลออกจากดิสก์ด้วยตนเองหากคุณไม่ต้องการอีกต่อไป


7

นี่คือสำหรับAndroid studio 2.3.3 ฉันไม่พบโครงสร้างโครงการใด ๆ ภายใต้Fileเมนู ดังนั้นนี่คือขั้นตอนในภาพ

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่

ป้อนคำอธิบายรูปภาพที่นี่ ป้อนคำอธิบายรูปภาพที่นี่


4

การลบมันช่างปวดหัว ฉันกำลังโพสต์โซลูชันสำหรับ Android Studio 1.0.2


ขั้นตอนที่ 1: คลิกขวาที่ "ชื่อโครงการ" ที่เลือกจากลำดับชั้นของโฟลเดอร์ตามที่แสดง
หมายเหตุ: สามารถลบได้จากมุมมองผู้บัญชาการจากด้านขวาของหน้าต่างของคุณโดยคลิกขวาที่ชื่อโครงการและเลือกลบจากเมนูบริบท

ขั้นตอนที่ 1

ขั้นตอนที่ 2: โปรเจ็กต์จะถูกลบ (ดูเหมือน) แต่ดูเหมือนว่า gradle จะเก็บบันทึกโฟลเดอร์แอปโปรเจ็กต์ไว้ ตอนนี้ไปที่ไฟล์ -> ปิดโครงการ

ขั้นตอนที่ 3: ตอนนี้คุณอยู่ที่หน้าต่างเริ่มต้น เลื่อนเคอร์เซอร์ไปที่รายการโครงการล่าสุด กดDeleteลบ

ขั้นตอนที่ 4: ลบโฟลเดอร์ออกจาก explorer โดยการย้ายหรือลบมันจริงๆ ตำแหน่งนี้อยู่ในyour_user_name-> โครงการ Android Studio -> ...

ขั้นตอนที่ 5: ย้อนกลับไปที่หน้าต่างสตูดิโอ Android และโปรเจ็กต์นั้นหายดี คุณสามารถเริ่มโครงการใหม่ได้ทันที


3

ขณะนี้ฉันกำลังใช้งาน Android Studio เวอร์ชั่น 0.5.8 และฉันไม่พบแม้แต่ตัวเลือก "ทำเครื่องหมายโฟลเดอร์" เมื่อฉันคลิกขวาสิ่งที่ฉันทำคือ:

คลิกขวาที่โครงการ -> คลิกที่แสดงใน Explorer แล้วเพียงแค่ลบออกจากที่นั่น

คุณสามารถได้ผลลัพธ์เดียวกันโดยการลบโดยตรงผ่าน Windows Explorer นั่นเป็นวิธีเดียวที่ฉันสามารถกำจัดโปรเจ็กต์ที่ฉันไม่ต้องการได้อีกต่อไป โอ้และแน่นอนสิ่งนี้จะลบออกจากฮาร์ดดิสก์


3
  1. แก้ไขไฟล์settings.gradleของโครงการ: ลบชื่อโมดูล ( , ': xxxxx' ) โดยที่xxxxxเป็นชื่อโมดูลที่จะลบ

  2. การใช้ file explorer ลบโฟลเดอร์โมดูล

ยังไงก็ตามรุ่นปัจจุบันของ Android Studio (v3.1.2) มีข้อยกเว้นและออกจากการลบพร้อมข้อผิดพลาดขณะที่ฉันลบโมดูลผ่านการตั้งค่าโมดูล => เลือกโมดูล => - (ลบ)

ขอแสดงความนับถือขอบคุณ)


3

ขั้นตอนในการติดตามลบโมดูลใน Android Studio: 3.1.4

  1. ไปที่โครงการ -> คลิกขวาที่โมดูล(FolderIcon-GreywithGreenColorDot) -> โหลด / UnLoadModules ใน PopUp -> เลือกโมดูลที่จะยกเลิกการโหลดใน PopUpWindowอ้างอิงภาพนี้
  2. คลิกขวาอีกครั้งบนโมดูล(FolderIcon-OrangeColor) -> ลบโมดูล
  3. สุดท้ายคลิกขวาอีกครั้งบนโมดูล(FolderIcon-GreyColor) -> ลบ

    หมายเหตุ: กรณีโครงการเปิดใช้งานด้วย Git โปรดลบโมดูลออกจากsettings.gradleมิฉะนั้นลบ module.iml จะแสดงในรายการโมดูลโครงการ ( ลิงค์อ้างอิง ) .gradle.xml ซึ่งอยู่ในโครงการ / .idea / gradle.xml - ลบ โมดูลจากที่นี่

หวังว่ามันจะช่วย ขอบคุณ.


2

วิธีที่น่าเชื่อถือที่สุดที่ฉันพบว่าทำเช่นนี้เพื่อไปที่โครงสร้างโครงการและลบออกจากการอ้างอิงและลบออกจากไฟล์ settings.gradle ของคุณ

มันจะปรากฏราวกับว่ามันถูกลบอย่างสมบูรณ์ที่จุดของเขา แต่มันไม่ได้ หากคุณพยายามที่จะเพิ่มโมดูลอีกครั้งมันจะบอกว่ามันมีอยู่แล้วในโครงการ

ขั้นตอนสุดท้ายคือไปยังที่ตั้งของโครงการของคุณโดยใช้ file explorer ฯลฯ และลบโมดูล

ใช้งานได้ 100% ของเวลาบนสตูดิโอ 1.3.1


2

สมมติว่าต่อไปนี้:

  • คุณกำลังทำงานกับ Android Studio 1.2.1 หรือ 1.2.2 (ฉันยังไม่มีเวอร์ชั่นล่าสุดจะแก้ไขเมื่อฉันทำ)
  • หน้าต่างเครื่องมือโครงการของคุณแสดงหนึ่งในมุมมองต่อไปนี้: "โครงการ", "แพ็คเกจ", "Android" หรือ "ไฟล์โครงการ"

คุณสามารถลบโมดูล Android Studio ได้ดังนี้:

  1. ในหน้าต่างเครื่องมือโครงการคลิกโมดูลที่คุณต้องการลบ
  2. ระหว่างแถบเครื่องมือและหน้าต่างเครื่องมือโครงการแถบเครื่องมือคุณจะเห็น "ชิป" สองอันที่แสดงเส้นทางไปยังโมดูลที่เลือกซึ่งคล้ายกับ: your-project-name> selected-module-name
  3. คลิกขวาที่เลือกโมดูลชื่อชิปที่เมนูบริบทที่มีหลายส่วนจะปรากฏขึ้น ในส่วนที่สามจากด้านล่างจะมีส่วนที่มี "Reformat Code .. ", "Optimize Imports ... " และ "Delete"
  4. เลือก "ลบ" และทำตามคำแนะนำใด ๆ

2

ใน android-studio เวอร์ชัน 2 เพียงไป

คลิกขวาที่Project-> เปิดModule Option-> คลิกYour Module-> คลิกsign doneจากนั้นกดokปุ่ม


1

หากคุณต้องการลบด้วยตนเอง (สำหรับฉันมันง่ายกว่า) ให้ทำตามสิ่งนี้:

ลองตัวอย่างนี้ด้วย "teste"

1 - ก่อนอื่นให้เปลี่ยน explorer เป็น "project" และเปิด "settings.gradle";

ป้อนคำอธิบายรูปภาพที่นี่

2 - ลบโมดูลที่คุณต้องการ;

ป้อนคำอธิบายรูปภาพที่นี่

3 - ไปที่โฟลเดอร์รูทของโครงการและลบโฟลเดอร์โมดูล

ป้อนคำอธิบายรูปภาพที่นี่


0

หลังจากทำสิ่งที่อ้างถึงใน [คำตอบนี้]: https://stackoverflow.com/a/24592192/82788

เลือกโมดูล (เนื่องจากมันยังคงมองเห็นได้ในมุมมองโครงการ) การกดปุ่มลบบนแป้นพิมพ์สามารถลบโมดูลนี้บนดิสก์ (ก่อนที่จะทำสิ่งที่อ้างถึงในคำตอบนั้นปุ่มลบไม่มีผล)


0

ลบออกจากไฟล์> โครงสร้างไฟล์> อ้างอิง> - ปุ่ม จากนั้นถ้ามันเป็นโมฆะคุณสามารถลบโมดูลโดยไปที่ไฟล์ settings.gradle และลบออกจากบรรทัดรวม


0

ในการลบโมดูลในAndroid Studio 2.3.3,

  • เปิด File -> Project Structure
  • บนProject Structureหน้าต่างรายการโมดูลของโครงการปัจจุบันจะแสดงที่แผงด้านซ้าย เลือกโมดูลที่ต้องการลบ
  • จากนั้นคลิก-ปุ่มที่ด้านบนซ้ายนั่นหมายถึงเหนือแผงด้านซ้าย
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.