6 回答

TA贡献1825条经验 获得超4个赞
当您移动项目模块和依赖项时,Gradle 和 IntelliJ 往往会互相混淆;没有办法干净地重构。
这种方法对我有帮助,但请注意,除非保存,否则您将丢失更改列表中的本地更改
删除所有 .iml 文件夹
删除所有 .gradle 文件夹
删除
~/.gradle/caches
(或%UserProfile%/.gradle/caches
在 Windows 上)无效/清除缓存并重新启动
开放项目
再次关闭 IntelliJ / Android Studio
再次打开项目

TA贡献1829条经验 获得超13个赞
这可能是由于多种原因造成的。以下解决方案已被证明可以解决该问题
关闭安卓工作室。删除项目文件夹中的 .idea 文件夹。
在菜单文件上选择无效缓存并重新启动
检查您的项目根文件夹是否有任何无效字符,例如空格。如果是这样,请关闭 Android Studio 并重命名根文件夹。

TA贡献1842条经验 获得超12个赞
对我来说,问题是文件夹名称中的拼写错误。
为了让 android studio 将文件夹识别为模块,该文件夹必须包含在settings.gradle.kts
根级别。如果文件夹或包含有拼写错误,那么 Android Studio 将无法识别该模块,并且尝试运行它将导致上述错误。
错误样本:
文件夹名称:“桌面”
包含声明:
include(":dekstop")
使固定:
文件夹名称:“桌面”
包含声明:
include(":desktop")
添加回答
举报