项目根项目“找不到模块:“ MyApplication”的Gradle项目

时间:2018-08-13 22:44:01

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

我的新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

也在Project结构中,未生成所需文件

例如:特定于应用程序的build.gradle Project structure picture attached

PS:Android Studio版本为3.1.4

1 个答案:

答案 0 :(得分:0)

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

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

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

我尝试过的第一件事就奏效了。

我将gradle版本更改为4.2,然后重新打开了该项目。

  

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

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

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

  

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