我已在Module
的应用项目中成功导入了Android Studio
。
然后我按照以下链接删除或删除了该模块:
How to delete a module in Android Studio
我还从dependencies
文件的build.gradle(app)
中删除了项目模块。
现在,当我需要在我的Andorid应用程序中再次包含相同的模块项目时,它不允许我,并给出Project already contains module with the same name
错误。
我已经检查了我的Project, Package, Android
结构,但我需要导入并添加为模块项目的项目模块不在那里,但它仍然说它已经存在。
任何人都可以帮我解决这个问题。??
答案 0 :(得分:28)
如果有人遇到此问题,除了从settings.gradle
文件中移除包含旧模块的文件夹删除,与旧模块对应的行:include ':youroldmodule'
。如果您不手动删除该行,则在尝试添加模块依赖项时将显示2个具有相同名称的模块。
答案 1 :(得分:20)
我遇到过这个。 然后我用我之前设置的模块名称删除了项目下面的文件夹,然后我可以再次导入一个具有相同名称的模块。
希望这会对你有所帮助。
答案 2 :(得分:14)
我通过这种方式解决了问题:
答案 3 :(得分:5)
左侧的项目视图,并未显示“所有内容”。你的项目包含。您可以从下拉菜单中切换视图,该菜单默认为“Android'并将其更改为“项目文件”,这可能会显示对模块的有问题的引用所在的位置。
或者,只需检查项目所在的磁盘。我在主项目文件夹中找到了引用。
答案 4 :(得分:2)
从app文件夹
下的build.gradle中删除编译项目(':module_name')然后删除项目文件夹下的模块文件夹
然后从settings.gradle
中删除您的模块名称条目答案 5 :(得分:0)
我不确定,但我希望它可以帮助你。
第1步: 按下Alt + 1以获得您应用的焦点。
第2步: 现在按F4打开项目的开放模块结构
第3步 现在选择项目的Dependencies和Remove All Extra依赖项。
比按下好。
和Resync gradle。
我希望你清楚我的解决方案。
祝你好运
答案 6 :(得分:0)
当我尝试将junit 4.12添加到我的项目时,我遇到了这个问题。首先,我手动删除了我的build.gradle(app)文件依赖项中的旧junit代码。接下来我删除了我的旧junit.jar库删除libs文件夹,然后在我的应用程序中创建新的libs文件夹目录,用于添加库。最后.......我在gradle文件夹后找到项目视图结尾附近的旧junit文件....你可以在这张图片中看到......我删除了它。现在我可以非常容易地添加新模块而且没有相同的名称error.sorry for bad english !! look this image for last order
答案 7 :(得分:0)
如果您已将模块的代码放在最终要复制到的位置,则无法导入模块。我将模块源代码放在项目根文件夹中,但无法使用上述消息导入。如果您将代码移到某处,导入时Android Studio会将代码复制到。
答案 8 :(得分:0)
我通过从项目结构中删除现有模块,然后重命名文件夹来解决这个问题。当我删除文件夹,运行同步,然后重新添加文件夹并尝试导入时,它终于奏效了。
答案 9 :(得分:0)
如果您复制了像这样的文件夹
,则在一种情况下rootProject/module1
如果你导入模块android studio会发现你是否有同名文件夹。 如果你有它不是导入Android工作室将告诉你你已经包含这个模块,你只需在setting.gradle中添加它 像
include ':modlue1'
答案 10 :(得分:0)
如果在从项目结构中删除模块后显示此错误,则在android studio中选择我们项目的项目视图,然后浏览并将导入我们导入的模块文件夹,右键单击并删除它并重建应用程序。
答案 11 :(得分:0)
如果以上任何答案对您都有效,并且您确定分支干净,请关闭Android Studio,浏览到项目的根目录并删除.idea
文件夹。然后重新启动Android Studio并运行您的项目。
答案 12 :(得分:0)
这对我有用:
在app/build.gradle
中,从dependencies {
中删除以下行:
implementation project(':library')
在settings.gradle
中,更改
include ':app', ':library'
到
include ':app'
然后可以导入库。确保将这些行放回到上面取出的gradle文件中。
答案 13 :(得分:0)
如果从settings.gradle
和应用gradle文件中删除代码后,仍然看到错误,请检查以下文件,并删除所有带有您要删除的模块名称的条目。
./。idea / modules.xml
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/app/app.iml" filepath="$PROJECT_DIR$/app/app.iml" />
</modules>
</component>
</project>
答案 14 :(得分:0)
切换到Project
视图。然后打开.idea/modules.xml
。查找并删除与模块对应的行。然后使缓存无效并重新启动。就是这样。