我试图在项目中创建新模块。一旦指定模块名称,Intellij就抛出“此模块已存在”。退出向导后,它创建了一个具有相同模块名称的目录,但没有使其成为模块。我删除了该目录,并执行“使缓存无效并重新启动”,但错误仍然存在。
pqwbnv8z1#
我遇到了这个问题,我进入了.idea/modules.xml,找到了我想要的名称的路径,并删除了那一行(只是对名称执行了ctrl+f)。在删除了那一行并保存了文件之后,我就可以用那个名称创建模块了。
.idea/modules.xml
ercv8c1e2#
您可以尝试执行以下操作:
.idea
如果问题仍然存在,请联系JetBrains support,并随附压缩的log folder沿着项目结构树。
qcbq4gxm3#
这是一个缓存问题。因此,请尝试对这些行执行一些操作
Invalidate cache and restart worked for me
但如果没有,您可以尝试手动删除.idea文件或重新导入项目。
mhd8tkvw4#
当我把代码移到不同的目录时,我也遇到了同样的问题。分离工作空间,删除.idea,使缓存无效等等都没有帮助。对我有帮助的是:进入File -> Settings -> Project: workspace -> Project Structure。在那里你会看到你曾经打开过的所有项目。你也会看到一个按钮Add Content Root。在那里你可以指定(旧)项目的新位置。
File -> Settings -> Project: workspace -> Project Structure
Add Content Root
zed5wv105#
如果您使用的是Gradle,并且这是一个多项目布局(看起来就是这样),则不应直接在IntelliJ中创建模块。相反,如果目录不存在,则手动创建该目录,如果需要,在其中创建gradle.build[.kts]文件,然后在settings.gradle[.kts]中为其添加导入语句。然后,只需在IntelliJ中刷新Gradle配置(“重新导入所有Gradle项目”)。
4ktjp1zp6#
我已经开始在Linux上的项目与root帐户,然后这个问题出现时,我已经切换到用户帐户。对我来说,更改项目目录中文件的所有权是有效的。sudo chown -R your_username:your_user_group project_directory
sudo chown -R your_username:your_user_group project_directory
8fsztsew7#
如果在导入现有项目的过程中发生此问题,则--关闭Intellij ide --在资源管理器中删除该项目--再次克隆它--打开Intellij ide --并尝试重新导入
7条答案
按热度按时间pqwbnv8z1#
我遇到了这个问题,我进入了
.idea/modules.xml
,找到了我想要的名称的路径,并删除了那一行(只是对名称执行了ctrl+f)。在删除了那一行并保存了文件之后,我就可以用那个名称创建模块了。ercv8c1e2#
您可以尝试执行以下操作:
.idea
文件夹。如果问题仍然存在,请联系JetBrains support,并随附压缩的log folder沿着项目结构树。
qcbq4gxm3#
这是一个缓存问题。因此,请尝试对这些行执行一些操作
但如果没有,您可以尝试手动删除.idea文件或重新导入项目。
mhd8tkvw4#
当我把代码移到不同的目录时,我也遇到了同样的问题。分离工作空间,删除
.idea
,使缓存无效等等都没有帮助。对我有帮助的是:进入
File -> Settings -> Project: workspace -> Project Structure
。在那里你会看到你曾经打开过的所有项目。你也会看到一个按钮Add Content Root
。在那里你可以指定(旧)项目的新位置。zed5wv105#
如果您使用的是Gradle,并且这是一个多项目布局(看起来就是这样),则不应直接在IntelliJ中创建模块。
相反,如果目录不存在,则手动创建该目录,如果需要,在其中创建gradle.build[.kts]文件,然后在settings.gradle[.kts]中为其添加导入语句。然后,只需在IntelliJ中刷新Gradle配置(“重新导入所有Gradle项目”)。
4ktjp1zp6#
我已经开始在Linux上的项目与root帐户,然后这个问题出现时,我已经切换到用户帐户。
对我来说,更改项目目录中文件的所有权是有效的。
sudo chown -R your_username:your_user_group project_directory
8fsztsew7#
如果在导入现有项目的过程中发生此问题,则--关闭Intellij ide --在资源管理器中删除该项目--再次克隆它--打开Intellij ide --并尝试重新导入