如何在Android Studio中删除模块


373

有没有办法删除Android Studio中的模块?当我右键单击一个模块时,找不到删除选项,它是否在其他位置?

Answers:


600

“不再标记为已排除”选项不再存在。

当前的(Android Studio 0.8.x-2.2.x)方法是通过“ 项目结构”对话框。可通过“文件->项目结构”或右键单击“模块”并选择“模块设置”来访问它。

在此处输入图片说明

然后选择模块,然后单击“减号”按钮将其删除。

在此处输入图片说明

该目录仍将在“项目”视图中可见(尽管在“ Android”视图中不可见),因为它实际上并未删除,但不再被视为模块。

如果需要,可以通过右键单击文件并按“删除”来物理删除该文件。


154
为什么机器人工作室是如此重要和混乱
阿克沙伊Mukadam

然后 ... ?文件仍然被缓存并且可能被引用(modules.xml,...)。从磁盘上删除整个模块目录是否安全?
Wooff,2015年

2
@Wooff是的,您可以安全地将其删除。
matiash 2015年

1
好的,这就是我要检查的内容。几个教程,例如youtube上的一个教程:youtube.com/watch? v= lvFCRl_zxsw,指示首先删除应用程序和活动模块,然后再删除项目文件夹以进行干净的项目删除。
Androidcoder 2015年

1
他们通过Android Studio投入了巨大的资金!
sjkm

84

(编者注:此答案在2013年5月对于Android Studio v0.1是正确的,但在2014年7月时不再正确,因为上述菜单选项已不存在-有关最新替代方法,请参见此答案) 。

首先,您必须将其标记为已排除。然后右键单击您将能够删除该项目。

步骤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在Gradle脚本下找到打开

  2. 从include语句中删除模块的名称

  3. 与Gradle文件同步项目

  4. (可选)从项目文件夹中手动将其删除

旧:

include ':app', ':greendao'

新:

include ':app'

4
这是使Ghost模块弹出的真正方法。
肯尼·沃登

18

正如我在Android Studio 0.5.1中看到的那样,您必须通过简单地执行File-> Close Project关闭项目,然后将鼠标移到要删除的项目上,然后将鼠标放在同一项目上,然后按Delete,然后单击点击“确定”按钮,这将从Android Studio中删除您的项目。

屏幕截图1

在此处输入图片说明


14
您只是从“最近的项目”列表中删除项目。项目的内容仍将在磁盘上可用。
Giulio Piancastelli 2014年

不能像ADT一样从Android Studio的磁盘中删除hmm Afaik
Ajay S

1
我同意,这真是令人遗憾。
Giulio Piancastelli 2014年

2
这个答案是关于删除一个项目的,但是问题是关于删除一个模块的。
LarsH 2015年

9

在Android Studio v1.0.2中

方法1

转到项目结构,File -> Project Structure...如下图所示,单击-图标以删除该模块。在此处输入图片说明

方法2

编辑文件,settings.gradle然后删除要删除的条目。例如,将文件从修改include ':app', ':apple'include ':app'

在大多数情况下都可以使用,但是最后,如果不再需要该模块,则必须从磁盘上手动删除它。



4

删除真是令人头疼。我正在发布Android Studio 1.0.2的解决方案。


步骤1:右键单击从文件夹层次结构中选择的“项目名称”,如图所示。
注意:也可以通过右键单击项目名称并从上下文菜单中选择“删除”,从窗口右侧的Commander视图中将其删除。

步骤1

步骤2:项目被删除(貌似),但是gradle似乎保留了项目应用文件夹的记录(通过单击Gradle View对其进行检查)。现在转到文件->关闭项目。

第3步:现在您处于开始窗口。将光标移到最近的项目列表中。按Delete键

步骤4:通过实际移动或删除文件夹从资源管理器中删除它。该位置位于your_user_name-> Android Studio Projects-> ...

第5步:返回Android Studio窗口,该项目永久消失。您现在可以开始一个新项目。


3

我当前正在运行Android Studio的0.5.8版本,右键单击时甚至找不到“标记文件夹为”选项,我的工作是:

右键单击项目->单击“在资源管理器中显示”,然后从此处将其删除。

您可以通过直接通过Windows资源管理器将其删除来达到相同的结果。这是我摆脱我不再想要的项目的唯一方法。哦,当然,这也会将其从硬盘中删除。


3
  1. 编辑项目的settings.gradle文件:删除模块名称(,':xxxxx'),其中xxxxx是要删除的模块名称

  2. 使用文件资源管理器删除模块文件夹

顺便说一句,当前版本的Android Studio(v3.1.2)会引发异常,并在我通过Module Settings => selected module =>-(-减号)删除模块时退出,并出现错误并退出。

最好的问候,谢谢)


3

遵循在Android Studio中删除模块的步骤:3.1.4。

  1. 转到项目->右键单击模块(FolderIcon-GreywithGreenColorDot) ->在PopUp中加载/卸载模块->选择要在PopUpWindow中卸载的模块参照这张图片
  2. 再次右键单击 Module (FolderIcon-OrangeColor) ->删除模块。
  3. 最后,再次在Module (FolderIcon-GreyColor) -> Delete 上单击鼠标右键

    注意:如果使用Git启用了Project,请从settings.gradle中删除模块,否则已删除的module.iml将显示在位于project / .idea / gradle.xml 中的项目模块列表(参考链接).gradle.xml中-删除从这里开始的模块。

希望能帮助到你。谢谢。


2

我发现这样做的最可靠方法是转到项目结构,将其从依赖项中删除,然后从您的setting.gradle文件中将其删除。

在他看来,它似乎已被完全删除,但事实并非如此。如果您尝试重新添加模块,它将说它已经存在于项目中。

最后一步是使用文件资源管理器等转到项目位置,然后删除模块。

在Studio 1.3.1上有100%的时间可以工作


2

假设以下内容:

  • 您正在使用Android Studio 1.2.1或1.2.2(我还没有最新版本,请在以后进行编辑)。
  • 您的“项目工具”窗口显示以下视图之一:“项目”,“包”,“ Android”或“项目文件”

您可以按以下方式删除Android Studio模块:

  1. 在项目工具窗口中,单击要删除的模块。
  2. 在工具栏和项目工具窗口的工具栏之间,您将看到两个“芯片”,它们代表所选模块的路径,类似于: your-project-name> selected-module-name
  3. 右键单击所选模块名称芯片。将显示一个包含多个部分的上下文菜单。在底部的第三部分中,将包含“重新格式化代码..”,“优化导入...”和“删除”的部分。
  4. 选择“删除”并按照提示进行操作。

2

在android-studio版本2中。

右键单击Project->打开Module Option->单击Your Module->单击sign done然后按ok按钮。


1

如果您想手动删除(对我来说这很容易),请按照以下步骤操作:

让我们用“ teste”获得这个例子。

1-首先将资源管理器更改为“ project”,然后打开“ settings.gradle”;

在此处输入图片说明

2-删除所需的模块;

在此处输入图片说明

3-转到项目的根文件夹,然后删除模块文件夹。

在此处输入图片说明


0

完成[此答案]中提到的内容后:https : //stackoverflow.com/a/24592192/82788

选择模块(因为它仍然在项目视图中可见),按键盘上的Delete按钮可以删除磁盘上的该模块。(在执行该答案中提到的操作之前,Delete按钮无效)。


0

从文件>文件结构>依赖关系>-按钮中删除。然后,如果该模块为Stull,则可以通过转到settings.gradle文件并将其从包含行中删除来删除该模块。


0

要删除中的模块Android Studio 2.3.3

  • 打开 File -> Project Structure
  • Project Structure窗口上,当前项目的模块列表显示在左侧面板上。选择需要删除的模块。
  • 然后单击-左上角的按钮,即在左面板上方。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.