Java “永无止境”;Gradle已经打破了职业道路”;错误

Java “永无止境”;Gradle已经打破了职业道路”;错误,java,android,maven,gradle,intellij-idea,Java,Android,Maven,Gradle,Intellij Idea,我是一名使用IntelliJ IDEA的新开发人员,用Java制作android应用程序 问题: 我做到了——4天前,当我试图将OpenCSV添加到项目中时,我在我的库和/或依赖项中做了一些事情。我不太清楚根本原因是什么,但现在在我正在从事的项目中,从那时起我打开的每个新的或旧的项目都有与图片中显示的错误类似或相同的错误 这就是我的库的样子(有时是21、23、25或31个错误。这取决于我打开的项目) 这就是“我的问题”窗口的外观(反映了库中的问题) 我现在还收到IDE致命错误消息,内容如下:

我是一名使用IntelliJ IDEA的新开发人员,用Java制作android应用程序

问题:

我做到了——4天前,当我试图将OpenCSV添加到项目中时,我在我的库和/或依赖项中做了一些事情。我不太清楚根本原因是什么,但现在在我正在从事的项目中,从那时起我打开的每个新的或旧的项目都有与图片中显示的错误类似或相同的错误

这就是我的库的样子(有时是21、23、25或31个错误。这取决于我打开的项目)

这就是“我的问题”窗口的外观(反映了库中的问题)

我现在还收到IDE致命错误消息,内容如下:

Attempted to add more sync issues when the SyncIssueRegistry was sealed!

java.lang.IllegalStateException
    at com.android.tools.idea.gradle.project.sync.issues.SyncIssueRegistry.register(SyncIssues.kt:46)
    at com.android.tools.idea.gradle.project.sync.issues.SyncIssues.registerSyncIssues(SyncIssues.kt:71)
    at com.android.tools.idea.gradle.project.sync.setup.module.AndroidModuleSetup.beforeSetup(AndroidModuleSetup.java:43)
    at com.android.tools.idea.gradle.project.sync.setup.module.AndroidModuleSetup.beforeSetup(AndroidModuleSetup.java:28)
    at com.android.tools.idea.gradle.project.sync.setup.module.common.BaseSetup.setUpModule(BaseSetup.java:33)
    at com.android.tools.idea.gradle.project.sync.idea.data.service.AndroidModuleModelDataService.setUpModule(AndroidModuleModelDataService.java:98)
    at com.android.tools.idea.gradle.project.sync.idea.data.service.AndroidModuleModelDataService.importData(AndroidModuleModelDataService.java:84)
    at com.android.tools.idea.gradle.project.sync.idea.data.service.ModuleModelDataService.lambda$importData$0(ModuleModelDataService.java:79)
    at com.intellij.openapi.command.WriteCommandAction.lambda$runWriteCommandAction$5(WriteCommandAction.java:351)
    at com.intellij.openapi.command.WriteCommandAction$BuilderImpl$1.run(WriteCommandAction.java:105)
    at com.intellij.openapi.application.RunResult.run(RunResult.java:35)
    at com.intellij.openapi.command.WriteCommandAction.lambda$performWriteCommandAction$1(WriteCommandAction.java:246)
    at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:980)
    at com.intellij.openapi.command.WriteCommandAction.lambda$performWriteCommandAction$2(WriteCommandAction.java:245)
    at com.intellij.openapi.command.WriteCommandAction.lambda$doExecuteCommand$4(WriteCommandAction.java:303)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:220)
    at com.intellij.openapi.command.impl.CoreCommandProcessor.executeCommand(CoreCommandProcessor.java:187)
    at com.intellij.openapi.command.WriteCommandAction.doExecuteCommand(WriteCommandAction.java:305)
    at com.intellij.openapi.command.WriteCommandAction.performWriteCommandAction(WriteCommandAction.java:244)
    at com.intellij.openapi.command.WriteCommandAction.lambda$execute$0(WriteCommandAction.java:229)
    at com.intellij.openapi.application.TransactionGuardImpl$2.run(TransactionGuardImpl.java:201)
    at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:802)
    at com.intellij.openapi.application.impl.ApplicationImpl.lambda$invokeAndWait$8(ApplicationImpl.java:475)
    at com.intellij.openapi.application.impl.LaterInvocator$1.run(LaterInvocator.java:126)
    at com.intellij.openapi.application.impl.FlushQueue.doRun(FlushQueue.java:84)
    at com.intellij.openapi.application.impl.FlushQueue.runNextEvent(FlushQueue.java:132)
    at com.intellij.openapi.application.impl.FlushQueue.flushNow(FlushQueue.java:47)
    at com.intellij.openapi.application.impl.FlushQueue$FlushNow.run(FlushQueue.java:188)
    at java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:313)
    at java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:776)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:727)
    at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
    at java.base/java.security.AccessController.doPrivileged(Native Method)
    at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
    at java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:746)
    at com.intellij.ide.IdeEventQueue.defaultDispatchEvent(IdeEventQueue.java:971)
    at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:841)
    at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$8(IdeEventQueue.java:452)
    at com.intellij.openapi.progress.impl.CoreProgressManager.computePrioritized(CoreProgressManager.java:744)
    at com.intellij.ide.IdeEventQueue.lambda$dispatchEvent$9(IdeEventQueue.java:451)
    at com.intellij.openapi.application.impl.ApplicationImpl.runIntendedWriteActionOnCurrentThread(ApplicationImpl.java:802)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:499)
    at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
    at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
    at java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
    at java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
下面是当我刚刚开始运行一个全新的“空项目”时发生的情况。 我尝试过的:

  • 进入查看>工具窗口>重新加载所有Gradle项目。什么也不做
  • 进入查看>工具窗口>任务>清理>修复 不执行任何操作,并给我一个“由于源代码被修改为在编译后应用快速修复程序而中止构建”错误
  • 在“问题”窗口中点击“修复”所有问题-实际上并不能修复任何问题,因为我90%确定我应该为具有“断开的类路径”的类设置“\res”目标
  • 从库中删除“\res”目的地(与3基本相同的问题修复)会导致项目结构中的“问题”。。。走开,但是当我实际运行代码时会给我错误。另外,对于3和4,当我关闭并重新打开项目时,所有这些错误都会再次显示出来
  • 使缓存无效和/或重新启动。什么也不做
  • 转到VCS并尝试加载早期版本。不幸的是,VCS似乎不适用于gradle或图书馆,因此在那里没有运气
  • 卸载IntelliJ,删除所有我能找到的带有“gradle”的文件,甚至在AppData中,删除所有我能找到的android SDK文件和缓存以及IntelliJ缓存,重新安装所有新的和干净的东西。尽管如此,即使是一个没有实际用户代码的全新婴儿项目也会在我的截图中产生错误
  • 当前状态1.0:

    我不知道这是否可能是因为Maven的原因,因为我不知道我是否为第一个出现错误的项目完成了Maven的设置-如果是的话,我不知道Maven是如何与gradle互动的,如果是的话,或者原因是其他更深层次的东西,也许是简单的东西,但我真的对这里的每一个人都很满意。我连续几天都在忙这个,还没有任何进展

    如果您的建议是开箱即用的,那么可能需要转移到Eclipse而不是IntelliJ,这是我所能期望的最好的结果。那很好。只要按“F”表示敬意,确认我应该放弃IntelliJ,什么都可以。对这篇文章的任何回应都会对我很有帮助,对我来说意义重大

    谢谢大家,

    杰弗里

    当前状态2.0:


    我能够让我所有的项目重新工作,构建工作正常,没有错误,我猜这是干净的重新安装。所有红色和“问题仍在”项目结构中。。。“但我将忽略它,只要它起作用,就什么都不做。

    请尝试清理Gradle缓存。是否可以从IDE外部的终端构建项目?@y.bedrov我清除了IDE内外的所有缓存,如前所述。我将编辑问题的当前状态。有关详细信息,请参阅。我指的是gradle缓存,而不是IDE(“C:\Users\Jeffer\.gradle\caches”)。我也有同样的问题。将一个Gradle项目与Android和Spring Boot webapp结合使用,也会在Spring Boot项目中遇到“Kotlin未配置”问题。已清除Gradle缓存。问题过去几天都没有解决,现在又回来了。IDEA日志有“错误-.sync.issues.SyncIssueRegistry-在密封SyncIssueRegistry时尝试添加更多同步问题!”!IllegalStateException’嗨,我刚在《重开评论》中遇到这个问题。你能从问题中去掉关于网站管理的咆哮吗?这看起来是一个不错的问题,你的编辑,除了咆哮。如果你把它们拿走,我会投票重新打开它。