android - 项目根项目 "Gradle project not found for Module: "MyApplication"

标签 android android-studio gradle build build.gradle

我的新 Android studio示例项目的版本给出以下错误,您能帮忙吗?

下面是我得到的 IDE fatal error 的日志

IDE Error

Root project path of the Gradle project not found for Module: 'MyApplication2'
com.intellij.openapi.diagnostic.Logger$EmptyThrowable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:140)
at org.jetbrains.plugins.gradle.execution.GradleOrderEnumeratorHandler.addCustomModuleRoots(GradleOrderEnumeratorHandler.java:110)
at com.android.tools.idea.gradle.project.AndroidGradleOrderEnumeratorHandlerFactory$1.addCustomModuleRoots(AndroidGradleOrderEnumeratorHandlerFactory.java:93)
at com.intellij.openapi.roots.impl.OrderEnumeratorBase.addCustomRootsForModule(OrderEnumeratorBase.java:422)
at com.intellij.openapi.roots.impl.OrderRootsEnumeratorImpl.collectModuleRoots(OrderRootsEnumeratorImpl.java:238)
at com.intellij.openapi.roots.impl.OrderRootsEnumeratorImpl.lambda$computeRoots$0(OrderRootsEnumeratorImpl.java:108)
at com.intellij.openapi.roots.impl.OrderEnumeratorBase.processEntries(OrderEnumeratorBase.java:303)
at com.intellij.openapi.roots.impl.ModuleOrderEnumerator.forEach(ModuleOrderEnumerator.java:47)
at com.intellij.openapi.roots.impl.OrderRootsEnumeratorImpl.computeRoots(OrderRootsEnumeratorImpl.java:104)
at com.intellij.openapi.roots.impl.OrderRootsEnumeratorImpl.getRoots(OrderRootsEnumeratorImpl.java:74)
at com.intellij.openapi.roots.OrderEnumerator.getClassesRoots(OrderEnumerator.java:159)

由于此错误,Gradle 构建失败 Gradle error screen shot attached

同样在项目结构中没有生成所需的文件

例如:特定应用 build.gradle Project structure picture attached

PS:Android studio 版本为3.1.4

最佳答案

我遇到了同样的问题并通过以下方法解决了。

我不知道您正在运行什么操作系统,但我的是 macOS High Sierra,并且

Android Studio 版本与您的相同。 (v 3.1.4)

我尝试的第一件事,它奏效了。

我将 gradle 版本更改为 4.2 并重新打开了项目。

File -> Project Structure -> Project -> Gradle version from 4.4 to 4.2



我再次将 gradle 版本从 4.2 更改为 4.4。

在删除以下目录中的 gradle 后,我关闭了项目并重新打开它。

/Users/$USERNAME/.gradle/wrapper/dists/GRADLE_VERSION

关于android - 项目根项目 "Gradle project not found for Module: "MyApplication",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51831524/

相关文章:

android - 如何定义以编程方式从 sqlite 检索数据的过程?

android - onUtteranceCompleted 没有被调用?

未找到 Android native 库

android - 错误 : SMS API getting Error in Android App

java - com.google.android.material :material:1. 1.0-alpha08 失败但 1.0.0 工作正常

java - 使用 jacoco 离线检测的 gradle 每次测试的覆盖率 - java.lang.IllegalStateException : JaCoCo agent not started

java - 在 Android 中从服务器加载大量图像

android - BitmapFactory.decodeStream() 返回一个 Bitmap ~100 倍于原始

java - 我想创建唯一的用户 ID

java - 如何通过依赖未声明其依赖项的项目一次过渡到 gradle/maven 一个项目