【问题标题】:project Root project "Gradle project not found for Module: "MyApplication"项目根项目“未找到模块的 Gradle 项目:“MyApplication”
【发布时间】:2019-01-20 17:26:20
【问题描述】:

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

以下是我得到的 IDE 致命错误的日志

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

【问题讨论】:

  • 这里有同样的问题。还在调试中...
  • @JayBKim 谢谢。如果您发现任何线索,请告诉我
  • 我也遇到了同样的异常!如果找到任何解决方案或解决方法,请分享!

标签: android android-studio gradle build build.gradle


【解决方案1】:

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

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

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

我尝试的第一件事,它成功了。

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

文件 -> 项目结构 -> 项目 -> 从 4.4 到 4.2 的 Gradle 版本

我又把 gradle 版本从 4.2 改成了 4.4。

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

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

【讨论】:

  • B Kim 我尝试了您的建议,但仍然没有看到 build.gradle 应用程序文件正在生成。你能帮忙吗
  • @user2454202 你在运行什么操作系统?您是否尝试过completely uninstall Android Studio 并重新安装它?如果你还没有,我建议你先做。如果它不起作用,我们可以从那里开始。
猜你喜欢
  • 2016-02-10
  • 1970-01-01
  • 1970-01-01
  • 2020-05-08
  • 1970-01-01
  • 1970-01-01
  • 2020-11-10
  • 2018-08-24
  • 2014-01-11
相关资源
最近更新 更多