我目前正在使用Android Studio,我试图进行重建,但我得到以下错误。
Gradle:
FAILURE: Build failed with an exception.
* What went wrong:
Project 'MyProject' not found in root project 'MyProject'.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
我会尝试“尝试:run with --stacktrace”,但我不确定该怎么做。谁能帮我解决这个问题?谢谢!
7条答案
按热度按时间shstlldc1#
我遇到了同样的问题,可能有不同的解决方案和原因。
可能需要同步
解决方案
删除
.gradle
文件夹(位于项目的根文件夹中),然后在Android Studio中,从File
菜单中单击“Sync Project with Gradle Files
“选项。原因
有一次我在切换Git分支后遇到了这种情况:
feature/a
中,我有一个名为a
的Gradle模块。feature/b
中没有模块a
。在我从
feature/a
切换到feature/b
之后,我收到了以下构建输出:切换到另一个分支后,Android Studio似乎未与Gradle文件同步。
项目结构不匹配
解决方案
所需结构预览:
步骤:
app
文件夹导入根文件夹的settings.gradle
文件中,如下所示:build.gradle
文件没有不“apply plugin: 'com.android.application'
”,这应该应用在app/build.gradle
文件中。换句话说,任何与应用程序相关的内容都需要移动到一个子文件夹(如果尚未移动到根文件夹),并且根文件夹的
build.gradle
文件应该只有buildscript { ... }
块(或应用于所有子项目的任何设置)。原因
在升级我们的Android-Studio IDE之后,每当我们试图运行Android测试时,最新的IDE版本
2021.1.1
(在编写时)有一个bug,OP的错误被记录下来。7xllpg7q2#
删除项目根文件夹中的
.gradle
文件夹,并从Android Studio重新同步gradle。holgip5t3#
假设您使用的是Windows,打开
command prompt
并导航到项目根目录,然后运行gradlew build
以查看错误的更多详细信息或运行堆栈跟踪
重复的答案可以在这里找到Android Studio: Where is the Compiler Error Output Window?
brtdzjyr4#
如果人们仍然有问题:
我有这种情况发生在我身上,这是因为我重命名我的应用程序目录手动时,试图重命名我的项目。projects\Hello World\app应该在那里,它包含build、libs、src文件夹和一些文件。如果它被称为其他东西,那么通过Windows资源管理器将其重命名为应用程序可能会修复它。
zxlwwiss5#
我也有同样的问题。只需转到MyProject目录中的settings.gradle(即root)并更改文件,如..
然后该高速缓存无效并从文件菜单重新启动项目。
9wbgstp76#
我得到这个错误是因为模块已经有了自己的
settings.gradle
所以我不得不删除/重命名
settings.gradle
。My root
settings.gradle
添加模块,如Gradle可能建议使用构建组合来构建来自不同项目的模块
https://docs.gradle.org/current/userguide/composite_builds.html
t8e9dugd7#
从Android Studio中清除缓存并手动操作没有解决问题。另外,我在每个gradle文件之前有两个点,例如:build.gradle。将AS升级到2022.2.1 Patch 2后出现问题
为我工作的解决方案:关闭项目,将其从“最近”中删除,然后再次打开。在第三次尝试时,AS应显示类似于“将项目与现有的gradle文件同步”的提示,请按“是”。之后,该项目应该开始工作。