我的新 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 attachedPS: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/