23

我目前正在使用 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.

我会尝试“尝试:使用 --stacktrace 运行”,但我不确定如何执行此操作。谁能帮我解决这个问题?谢谢!

4

6 回答 6

14

删除.gradle项目根文件夹中的文件夹并从 Android Studio 重新同步 gradle。

于 2019-12-01T08:54:34.550 回答
12

我有同样的问题,在切换 Git 分支后发生:

  • 在分支feature/a中,我有一个名为a.
  • 在分支feature/b中没有模块a

从 切换feature/a到 后feature/b,我收到以下构建输出:

Project 'a' not found in root project 'MyApp'

切换到另一个分支后,Android Studio 似乎没有与 Gradle 文件同步。

所以File->Sync Project with Gradle Files解决了这个问题。

于 2020-11-23T03:57:21.870 回答
9

假设您使用 Windows,打开command prompt并导航到项目根目录并运行gradlew build以更详细地查看错误

cd \androidstudio\MyProject
gradlew build

或运行堆栈跟踪

gradlew build --stacktrace

可以在此处找到重复的答案 Android Studio:编译器错误输出窗口在哪里?

于 2013-05-25T20:57:51.460 回答
7

如果人们仍然有问题:

我遇到了这种情况,这是因为我在尝试重命名项目时手动重命名了我的应用程序目录。projects\Hello World\app 应该在那里,它包含 build、libs、src 文件夹和一些文件。如果它被称为其他东西,那么通过 Windows 资源管理器将其重命名为应用程序可能会修复它。

于 2016-06-24T23:38:17.517 回答
3

我也有同样的问题。只需转到 MyProject 目录(即根目录)中的 settings.gradle 并更改文件,如..

include ':app'
rootProject.name = "MyProject"

然后使缓存无效并从文件菜单重新启动项目。

于 2020-09-14T12:23:51.310 回答
1

我收到此错误是因为模块已经有自己的settings.gradle

所以我不得不删除/重命名它settings.gradle


我的根settings.gradle添加模块,如

include "polkaj-ss58",
        "polkaj-scale",
        "polkaj-json-types",
        "polkaj-scale-types",
        "polkaj-schnorrkel",
        "polkaj-common-types",
        "polkaj-api-base",
        "polkaj-api-http",
        "polkaj-api-ws",
        "polkaj-tx"//,


include(':balance')
project(':balance').projectDir = file('./examples/balance')

Gradle 可能会建议使用 Build Composition 来构建来自不同项目的模块

https://docs.gradle.org/current/userguide/composite_builds.html

于 2021-09-08T12:20:30.910 回答