Android:项目'MyProject'在根项目'MyProject'中找不到

时间:2013-05-25 20:53:37

标签: java android android-studio

我目前正在使用Android Studio而我正在尝试重建,但是我收到以下错误。

Gradle: 
FAILURE: Build failed with an exception.

* What went wrong:
Project 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运行”但是,我不确定如何做到这一点。任何人都可以帮我解决这个问题吗?谢谢!

5 个答案:

答案 0 :(得分:6)

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

cd \androidstudio\MyProject
gradlew build

或使用

运行stacktrace
gradlew build --stacktrace

可在此处找到重复的答案 Android Studio: Where is the Compiler Error Output Window?

答案 1 :(得分:6)

如果人们仍有问题:

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

答案 2 :(得分:1)

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

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

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

答案 3 :(得分:1)

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

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

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

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

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

因此File-> Sync Project with Gradle Files解决了该问题。

答案 4 :(得分:0)

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