我目前正在使用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运行”但是,我不确定如何做到这一点。任何人都可以帮我解决这个问题吗?谢谢!
答案 0 :(得分:6)
假设您正在使用Windows,请打开command prompt
并导航到项目根目录并运行gradlew build
以更详细地查看错误
cd \androidstudio\MyProject
gradlew build
或使用
运行stacktracegradlew 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。