it-roy-ru.com

Сбой синхронизации Gradle: сбой проекта установки: Null

долгое время у меня не было такой проблемы . Возможно, это связано с тестированием предварительной версии для этого проекта.

В настоящее время на стабильной версии Android Studio 3.2.1 я всегда получаю эту странную ошибку:  enter image description here

Что я уже сделал:

  • Недействительные кэши и перезапуск
  • Чистая сборка
  • Тестовый терминал Build (все работает)
  • Импортируйте проект с нуля (он действительно маленький, поэтому проблем нет - проблема та же)
  • Удалил папку /Users/myUserName/.gradle/ - полностью
  • Все мои настройки Android Studio удалены из: /Users/myUserName/Library/Preferences/AndroidStudio3.2/
  • Удалил файлы «.iml» и папку «.idea» и снова попытался импортировать проект
  • Обновлена ​​версия системы Gradle до последней версии Gradle (4.10.2)
  • Переместил проект в другой каталог (почти корневой уровень), чтобы просто проверить все возможные ошибки
  • Обновлены/изменены инструменты сборки, targetSdkVersion и compileSdkVersion
  • Пытался отключить и включить AndroidStudio для Android поддержки плагин

В основном все усилия были без каких-либо улучшений .. Тем не менее, что-то должно быть не так с настройкой AS, потому что в сборках терминала все работает идеально .. Другие проекты по-прежнему работают отлично. 

У кого-нибудь есть идеи как это исправить?

null
Java.lang.StackOverflowError
    at com.intellij.openapi.util.io.FileUtil.toCanonicalPath(FileUtil.Java:703)
    at com.intellij.openapi.util.io.FileUtil.toCanonicalPath(FileUtil.Java:668)
    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.normalizeRootUrl(PersistentFSImpl.Java:1039)
    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.findRoot(PersistentFSImpl.Java:970)
    at com.intellij.openapi.vfs.newvfs.persistent.PersistentFSImpl.findRoot(PersistentFSImpl.Java:57)
    at com.intellij.openapi.vfs.newvfs.VfsImplUtil.prepare(VfsImplUtil.Java:153)
    at com.intellij.openapi.vfs.newvfs.VfsImplUtil.findFileByPath(VfsImplUtil.Java:52)
    at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.findFileByPath(LocalFileSystemBase.Java:45)
    at com.intellij.openapi.vfs.impl.local.LocalFileSystemBase.findFileByIoFile(LocalFileSystemBase.Java:61)
    at com.intellij.openapi.vfs.VfsUtil.findFileByIoFile(VfsUtil.Java:210)
    at com.Android.tools.idea.gradle.util.GradleUtil.getGradleSettingsFile(GradleUtil.Java:364)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateSettingsFile(GradleDslFileCache.Java:72)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateSettingsFile(BuildModelContext.Java:111)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.populateWithParentModuleSubProjectsProperties(GradleBuildModelImpl.Java:191)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.lambda$parseBuildFile$1(GradleBuildModelImpl.Java:182)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.Java:897)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.parseBuildFile(GradleBuildModelImpl.Java:181)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateBuildFile(GradleDslFileCache.Java:47)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:96)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:101)
    at com.Android.tools.idea.gradle.dsl.parser.apply.ApplyDslElement.addParsedElement(ApplyDslElement.Java:60)
    at com.Android.tools.idea.gradle.dsl.parser.elements.GradleDslBlockElement.addParsedElement(GradleDslBlockElement.Java:44)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:488)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.access$300(GroovyDslParser.Java:130)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$2.visitApplicationStatement(GroovyDslParser.Java:396)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrApplicationStatementImpl.accept(GrApplicationStatementImpl.Java:37)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptGroovyChildren(GroovyPsiElementImpl.Java:77)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrBlockImpl.acceptChildren(GrBlockImpl.Java:71)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:388)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:382)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:286)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.access$100(GroovyDslParser.Java:130)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$1.process(GroovyDslParser.Java:170)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$1.visitMethodCallExpression(GroovyDslParser.Java:146)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl.accept(GrMethodCallExpressionImpl.Java:47)
    at org.jetbrains.plugins.groovy.lang.psi.GroovyPsiElementVisitor.visitElement(GroovyPsiElementVisitor.Java:18)
    at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.Java:274)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.acceptChildren(SharedImplUtil.Java:200)
    at com.intellij.psi.impl.source.PsiFileImpl.acceptChildren(PsiFileImpl.Java:824)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:143)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFile.parse(GradleDslFile.Java:103)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.lambda$parseBuildFile$1(GradleBuildModelImpl.Java:184)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.Java:897)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.parseBuildFile(GradleBuildModelImpl.Java:181)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateBuildFile(GradleDslFileCache.Java:47)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:96)
    at com.Android.tools.idea.gradle.dsl.model.GradleSettingsModelImpl.moduleModel(GradleSettingsModelImpl.Java:188)
    at com.Android.tools.idea.gradle.dsl.model.GradleSettingsModelImpl.getParentModuleModel(GradleSettingsModelImpl.Java:228)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.populateWithParentModuleSubProjectsProperties(GradleBuildModelImpl.Java:202)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.lambda$parseBuildFile$1(GradleBuildModelImpl.Java:182)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.Java:897)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.parseBuildFile(GradleBuildModelImpl.Java:181)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateBuildFile(GradleDslFileCache.Java:47)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:96)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:101)
    at com.Android.tools.idea.gradle.dsl.parser.apply.ApplyDslElement.addParsedElement(ApplyDslElement.Java:60)
    at com.Android.tools.idea.gradle.dsl.parser.elements.GradleDslBlockElement.addParsedElement(GradleDslBlockElement.Java:44)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:488)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.access$300(GroovyDslParser.Java:130)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$2.visitApplicationStatement(GroovyDslParser.Java:396)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrApplicationStatementImpl.accept(GrApplicationStatementImpl.Java:37)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptGroovyChildren(GroovyPsiElementImpl.Java:77)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrBlockImpl.acceptChildren(GrBlockImpl.Java:71)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:388)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:382)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:286)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.access$100(GroovyDslParser.Java:130)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$1.process(GroovyDslParser.Java:170)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$1.visitMethodCallExpression(GroovyDslParser.Java:146)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl.accept(GrMethodCallExpressionImpl.Java:47)
    at org.jetbrains.plugins.groovy.lang.psi.GroovyPsiElementVisitor.visitElement(GroovyPsiElementVisitor.Java:18)
    at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.Java:274)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.acceptChildren(SharedImplUtil.Java:200)
    at com.intellij.psi.impl.source.PsiFileImpl.acceptChildren(PsiFileImpl.Java:824)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:143)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFile.parse(GradleDslFile.Java:103)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.lambda$parseBuildFile$1(GradleBuildModelImpl.Java:184)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.Java:897)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.parseBuildFile(GradleBuildModelImpl.Java:181)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateBuildFile(GradleDslFileCache.Java:47)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:96)
    at com.Android.tools.idea.gradle.dsl.model.GradleSettingsModelImpl.moduleModel(GradleSettingsModelImpl.Java:188)
    at com.Android.tools.idea.gradle.dsl.model.GradleSettingsModelImpl.getParentModuleModel(GradleSettingsModelImpl.Java:228)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.populateWithParentModuleSubProjectsProperties(GradleBuildModelImpl.Java:202)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.lambda$parseBuildFile$1(GradleBuildModelImpl.Java:182)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.Java:897)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.parseBuildFile(GradleBuildModelImpl.Java:181)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateBuildFile(GradleDslFileCache.Java:47)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:96)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:101)
    at com.Android.tools.idea.gradle.dsl.parser.apply.ApplyDslElement.addParsedElement(ApplyDslElement.Java:60)
    at com.Android.tools.idea.gradle.dsl.parser.elements.GradleDslBlockElement.addParsedElement(GradleDslBlockElement.Java:44)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:488)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.access$300(GroovyDslParser.Java:130)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$2.visitApplicationStatement(GroovyDslParser.Java:396)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrApplicationStatementImpl.accept(GrApplicationStatementImpl.Java:37)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptGroovyChildren(GroovyPsiElementImpl.Java:77)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrBlockImpl.acceptChildren(GrBlockImpl.Java:71)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:388)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:382)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:286)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.access$100(GroovyDslParser.Java:130)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$1.process(GroovyDslParser.Java:170)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$1.visitMethodCallExpression(GroovyDslParser.Java:146)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl.accept(GrMethodCallExpressionImpl.Java:47)
    at org.jetbrains.plugins.groovy.lang.psi.GroovyPsiElementVisitor.visitElement(GroovyPsiElementVisitor.Java:18)
    at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.Java:274)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.acceptChildren(SharedImplUtil.Java:200)
    at com.intellij.psi.impl.source.PsiFileImpl.acceptChildren(PsiFileImpl.Java:824)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:143)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFile.parse(GradleDslFile.Java:103)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.lambda$parseBuildFile$1(GradleBuildModelImpl.Java:184)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.Java:897)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.parseBuildFile(GradleBuildModelImpl.Java:181)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateBuildFile(GradleDslFileCache.Java:47)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:96)
    at com.Android.tools.idea.gradle.dsl.model.GradleSettingsModelImpl.moduleModel(GradleSettingsModelImpl.Java:188)
    at com.Android.tools.idea.gradle.dsl.model.GradleSettingsModelImpl.getParentModuleModel(GradleSettingsModelImpl.Java:228)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.populateWithParentModuleSubProjectsProperties(GradleBuildModelImpl.Java:202)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.lambda$parseBuildFile$1(GradleBuildModelImpl.Java:182)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.Java:897)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.parseBuildFile(GradleBuildModelImpl.Java:181)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateBuildFile(GradleDslFileCache.Java:47)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:96)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:101)
    at com.Android.tools.idea.gradle.dsl.parser.apply.ApplyDslElement.addParsedElement(ApplyDslElement.Java:60)
    at com.Android.tools.idea.gradle.dsl.parser.elements.GradleDslBlockElement.addParsedElement(GradleDslBlockElement.Java:44)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:488)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.access$300(GroovyDslParser.Java:130)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$2.visitApplicationStatement(GroovyDslParser.Java:396)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrApplicationStatementImpl.accept(GrApplicationStatementImpl.Java:37)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptGroovyChildren(GroovyPsiElementImpl.Java:77)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrBlockImpl.acceptChildren(GrBlockImpl.Java:71)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:388)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:382)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:286)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.access$100(GroovyDslParser.Java:130)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$1.process(GroovyDslParser.Java:170)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$1.visitMethodCallExpression(GroovyDslParser.Java:146)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl.accept(GrMethodCallExpressionImpl.Java:47)
    at org.jetbrains.plugins.groovy.lang.psi.GroovyPsiElementVisitor.visitElement(GroovyPsiElementVisitor.Java:18)
    at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.Java:274)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.acceptChildren(SharedImplUtil.Java:200)
    at com.intellij.psi.impl.source.PsiFileImpl.acceptChildren(PsiFileImpl.Java:824)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:143)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFile.parse(GradleDslFile.Java:103)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.lambda$parseBuildFile$1(GradleBuildModelImpl.Java:184)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.Java:897)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.parseBuildFile(GradleBuildModelImpl.Java:181)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateBuildFile(GradleDslFileCache.Java:47)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:96)
    at com.Android.tools.idea.gradle.dsl.model.GradleSettingsModelImpl.moduleModel(GradleSettingsModelImpl.Java:188)
    at com.Android.tools.idea.gradle.dsl.model.GradleSettingsModelImpl.getParentModuleModel(GradleSettingsModelImpl.Java:228)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.populateWithParentModuleSubProjectsProperties(GradleBuildModelImpl.Java:202)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.lambda$parseBuildFile$1(GradleBuildModelImpl.Java:182)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.Java:897)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.parseBuildFile(GradleBuildModelImpl.Java:181)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateBuildFile(GradleDslFileCache.Java:47)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:96)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:101)
    at com.Android.tools.idea.gradle.dsl.parser.apply.ApplyDslElement.addParsedElement(ApplyDslElement.Java:60)
    at com.Android.tools.idea.gradle.dsl.parser.elements.GradleDslBlockElement.addParsedElement(GradleDslBlockElement.Java:44)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:488)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.access$300(GroovyDslParser.Java:130)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$2.visitApplicationStatement(GroovyDslParser.Java:396)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrApplicationStatementImpl.accept(GrApplicationStatementImpl.Java:37)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptGroovyChildren(GroovyPsiElementImpl.Java:77)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrBlockImpl.acceptChildren(GrBlockImpl.Java:71)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:388)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:382)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:286)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.access$100(GroovyDslParser.Java:130)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$1.process(GroovyDslParser.Java:170)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$1.visitMethodCallExpression(GroovyDslParser.Java:146)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.path.GrMethodCallExpressionImpl.accept(GrMethodCallExpressionImpl.Java:47)
    at org.jetbrains.plugins.groovy.lang.psi.GroovyPsiElementVisitor.visitElement(GroovyPsiElementVisitor.Java:18)
    at com.intellij.psi.impl.PsiElementBase.accept(PsiElementBase.Java:274)
    at com.intellij.psi.impl.source.tree.SharedImplUtil.acceptChildren(SharedImplUtil.Java:200)
    at com.intellij.psi.impl.source.PsiFileImpl.acceptChildren(PsiFileImpl.Java:824)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:143)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFile.parse(GradleDslFile.Java:103)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.lambda$parseBuildFile$1(GradleBuildModelImpl.Java:184)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.Java:897)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.parseBuildFile(GradleBuildModelImpl.Java:181)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateBuildFile(GradleDslFileCache.Java:47)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:96)
    at com.Android.tools.idea.gradle.dsl.model.GradleSettingsModelImpl.moduleModel(GradleSettingsModelImpl.Java:188)
    at com.Android.tools.idea.gradle.dsl.model.GradleSettingsModelImpl.getParentModuleModel(GradleSettingsModelImpl.Java:228)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.populateWithParentModuleSubProjectsProperties(GradleBuildModelImpl.Java:202)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.lambda$parseBuildFile$1(GradleBuildModelImpl.Java:182)
    at com.intellij.openapi.application.impl.ApplicationImpl.runReadAction(ApplicationImpl.Java:897)
    at com.Android.tools.idea.gradle.dsl.model.GradleBuildModelImpl.parseBuildFile(GradleBuildModelImpl.Java:181)
    at com.Android.tools.idea.gradle.dsl.parser.files.GradleDslFileCache.getOrCreateBuildFile(GradleDslFileCache.Java:47)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:96)
    at com.Android.tools.idea.gradle.dsl.parser.BuildModelContext.getOrCreateBuildFile(BuildModelContext.Java:101)
    at com.Android.tools.idea.gradle.dsl.parser.apply.ApplyDslElement.addParsedElement(ApplyDslElement.Java:60)
    at com.Android.tools.idea.gradle.dsl.parser.elements.GradleDslBlockElement.addParsedElement(GradleDslBlockElement.Java:44)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:488)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.access$300(GroovyDslParser.Java:130)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser$2.visitApplicationStatement(GroovyDslParser.Java:396)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.expressions.GrApplicationStatementImpl.accept(GrApplicationStatementImpl.Java:37)
    at org.jetbrains.plugins.groovy.lang.psi.impl.GroovyPsiElementImpl.acceptGroovyChildren(GroovyPsiElementImpl.Java:77)
    at org.jetbrains.plugins.groovy.lang.psi.impl.statements.blocks.GrBlockImpl.acceptChildren(GrBlockImpl.Java:71)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:388)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:382)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.parse(GroovyDslParser.Java:286)
    at com.Android.tools.idea.gradle.dsl.parser.groovy.GroovyDslParser.access$100(GroovyDslParser.Java:130)
    at…

Спасибо!

5
cV2

Как упоминалось и анализировалось в проблеме отслеживания ошибок Google https://issuetracker.google.com/issues/118342198

Проблема возникла в результате настройки и добавления файла констант gradle в рамках подпроекта библиотеки. Это означает:

Этот файл зависимости gradle был интегрирован в файл gradle верхнего уровня

appProject/someLibrary/some_constants.gradle

в

appProject/build.gradle

от

apply from: "someLibrary/some_constants.gradle"

Удаление этой строки исправило проблему с синхронизацией.

Общее решение заключалось в том, чтобы переместить файл some_constants.gradleв папку верхнего уровня и просто импортировать его туда напрямую.

apply from: "some_constants.gradle"

Интересная часть: эта проблема синхронизации возникала только в том случае, если в проекте был ТОЛЬКО библиотечный модуль. Как только появился модуль приложения, эта проблема больше не возникала.

3
cV2

Я начал получать это после обновления до Android Studio 3.3. Решением для меня было переключиться на бета-канал и загрузить Android Studio 3.4 Beta 3, которая содержит исправление для этой ошибки .

0
Mateus Gondim

Попробуйте выполнить следующие действия, чтобы Android Studio регенерировал файл .iml

  1. Закройте Android Studio. 
  2. Перейдите в корневой каталог вашего проекта и удалите файл .iml
  3. Откройте свой проект снова. 
0
shizhen