我想从Android Studio中的项目中删除一个文件夹(未使用的库)。但我不能通过键盘上的删除键或任何其他方式来做到这一点。
我试图在refactor-> safe delete下找到删除,但是此选项被禁用。
如果我从文件夹中手动删除了文件夹,Android studio再次创建了一个文件夹,并将其放在一个.iml文件中,因此我无法再次删除文件夹。
感谢您的帮助。
答案 0 :(得分:18)
答案 1 :(得分:6)
要删除模块,首先必须从.idea/modules.xml
删除它。
一旦这样做并保存文件,您就可以删除该文件夹,该文件夹将不再标有模块的蓝色矩形。
请勿忘记从settings.gradle
中删除该模块。
答案 2 :(得分:4)
问题出现的原因是项目中.idea目录中的workspace.xml和modules.xml。
如果上面有蓝色矩形,则无法删除任何模块,请按照步骤从项目中删除模块:
转到文件>项目结构,选择要删除的模块,然后按红色减号按钮删除。
注意:同时删除主模块的build.gradle文件中的任何引用。
使用Build>清理项目清洁项目
立即关闭Android Studio
转到项目目录并从项目根目录中删除your_project.iml文件和.idea文件夹的内容,同时删除要删除的模块目录。
再次打开Android Studio并让它与gradle同步项目
如果模块再次出现,则不会有任何蓝色矩形标记,因此您可以通过右键单击>删除它。删除并清理您的项目。
使用gradle再次同步您的项目,如果它再次出现,请检查您的事件日志是否使用了库中的某些内容,如果它是全部删除它们。检查您的File > Project
结构是否有任何结构错误引用底部的模块库。如果是使用红色灯泡按钮将其取下。
删除所有内容后清理项目并再次同步。
如果出现任何问题,请在评论中告诉我。