项目已包含具有此名称的模块 - Android Studio

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目已包含具有此名称的模块 - Android Studio相关的知识,希望对你有一定的参考价值。

我在Module的应用项目中成功导入了android Studio。然后我按照以下链接删除或删除了该模块:

How to delete a module in Android Studio

我还从dependencies文件的build.gradle(app)中删除了项目模块。

现在,当我需要在我的Android应用程序中再次包含相同的模块项目时,它不允许我,并给出qazxsw poi错误。

我已经检查了我的Project already contains module with the same name结构,但我需要导入并添加为模块项目的项目模块不在那里,但它仍然说它已经存在。

任何人都可以帮助我克服这个问题。

答案

如果有人面临这个问题,除了删除包含旧模块的文件夹之外,还要从Project, Package, Android文件中删除与旧模块对应的行:settings.gradle。如果您不手动删除该行,则在尝试添加模块依赖项时将显示2个具有相同名称的模块。

另一答案

在一种情况下,如果您复制了这样的文件夹

look this image for last order

如果你导入模块android studio会发现你是否有同名文件夹。如果你有它不是导入Android工作室将告诉你你已经包含这个模块,你只需在setting.gradle中添加它

rootProject/module1
另一答案

如果在从项目结构中删除模块后显示此错误,则在android studio中选择我们项目的项目视图,然后浏览并将导入我们导入的模块文件夹,右键单击并删除它并重建应用程序。

另一答案

我遇到过这个。然后我用我之前设置的模块名称删除了项目下面的文件夹,然后我可以再次导入一个具有相同名称的模块。

希望这对你有所帮助。

另一答案

我通过这种方式解决了这个问题:

  1. 打开模块设置(Mac:命令+向下; Windows:F4)并删除模块。
  2. 删除磁盘上的模块文件夹。您可以在〜/ AndroidStdioProjects / YourApplicationName / ModuleName找到它。
  3. 导入模块。
另一答案

左侧的项目视图不显示项目包含的“所有内容”。您可以从下拉菜单中切换视图,该菜单默认为“Android”并将其更改为“项目文件”,这可能会显示对模块的有问题的引用所在的位置。

或者,只需检查项目所在的磁盘。我在主项目文件夹中找到了引用。

另一答案

从app文件夹下的build.gradle中删除编译项目(':module_name')

然后删除项目文件夹下的模块文件夹

然后从settings.gradle中删除您的模块名称条目

另一答案

我不确定,但我希望它能帮到你。

第1步:按下Alt + 1以获得您应用的焦点。

第2步:现在按F4打开Project的模块结构

步骤3现在选择项目的依赖项和删除所有额外依赖项。

比压好。

和Resync gradle。

我希望你清楚我的解决方案。

好运

另一答案

当我尝试将junit 4.12添加到我的项目时,我遇到了这个问题。首先,我手动删除了我的build.gradle(app)文件依赖项中的旧junit代码。接下来我删除了我的库中的旧junit.jar libs文件夹,然后在我的应用程序中创建新的libs文件夹目录,用于添加库。结束.......我在gradle文件夹后找到项目视图结束附近的旧junit文件....你可以看到这个图像......我删除了它。现在我可以添加新模块非常容易,没有相同的名称error.sorry英语不好!! include ':youroldmodule'

另一答案

如果您已将模块的代码放在最终将被复制到的位置,则无法导入模块。我将模块源代码放在项目根文件夹中,但无法使用上述消息导入。如果您将代码移到某处,导入Android Studio将复制代码。

另一答案

我通过从项目结构中删除现有模块,然后重命名文件夹解决了这个问题。当我删除文件夹,运行同步,然后重新添加文件夹并尝试导入时,它终于工作了。

以上是关于项目已包含具有此名称的模块 - Android Studio的主要内容,如果未能解决你的问题,请参考以下文章

Android Studio 中应用程序、项目、模块等的所有不同名称是啥

无法将任务“包装器”添加为具有该名称的任务已存在

Android Studio无法构建具有交叉模块依赖性的模块

具有相同名称的 Python 模块(即,在包中重用标准模块名称)

一条完整的case都要包含什么内容?

只有 Android 应用程序模块可以连接到 Firebase 在线项目