由以下原因引起:org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:

时间:2020-02-28 08:57:49

标签: android android-studio gradle

我将Android Studio更新到版本3.6,并且在运行我的项目后,我收到此错误,提示“原因:org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败: “

2020-02-28 14:44:25,568 [542460]警告-e.project.sync.GradleSyncState-Gradle同步失败:原因:无效的类型代码:85

有关详细信息,请咨询IDE日志(“帮助” |“显示日志”)(1 s 245毫秒) 2020-02-28 14:44:25,568 [542460]警告-e.project.sync.GradleSyncState-
java.lang.RuntimeException: 在com.android.tools.idea.gradle.project.sync.idea.ProjectSetUpTask.onFailure(ProjectSetUpTask.java:120) 在com.intellij.openapi.externalSystem.util.ExternalSystemUtil $ 3.executeImpl(ExternalSystemUtil.java:576) 在com.intellij.openapi.externalSystem.util.ExternalSystemUtil $ 3.lambda $ execute $ 0(ExternalSystemUtil.java:388) 在com.intellij.openapi.project.DumbServiceImpl.suspendIndexingAndRun(DumbServiceImpl.java:149) 在com.intellij.openapi.externalSystem.util.ExternalSystemUtil $ 3.execute(ExternalSystemUtil.java:388) 在com.intellij.openapi.externalSystem.util.ExternalSystemUtil $ 5.run(ExternalSystemUtil.java:649) 在com.intellij.openapi.progress.impl.CoreProgressManager $ TaskRunnable.run(CoreProgressManager.java:894) 在com.intellij.openapi.progress.impl.CoreProgressManager.lambda $ runProcess $ 2(CoreProgressManager.java:169) 在com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:591) 在com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:537) 在com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:59) 在com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:156) 在com.intellij.openapi.progress.impl.CoreProgressManager $ 4.run(CoreProgressManager.java:408) 在com.intellij.openapi.application.impl.ApplicationImpl $ 1.run(ApplicationImpl.java:294) 在java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511) 在java.util.concurrent.FutureTask.run(FutureTask.java:266) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:624) 在java.lang.Thread.run(Thread.java:748) 2020-02-28 14:44:25,649 [542541]信息-roid.tools.ndk.GradleWorkspace-更新模型花了0.039秒 2020-02-28 14:44:25,895 [542787]信息-ge.ExternalProjectsDataStorage-在5毫秒内保存外部项目数据 2020-02-28 14:44:26,052 [542944]信息-rationStore.ComponentStoreImpl-保存项目'C:\ Users \ himan \ AndroidStudioProjects \ Charging'ChargingKotlin2JvmCompilerArguments用了18毫秒 2020-02-28 14:44:26,078 [542970]信息-mponents.impl.stores.StoreUtil-saveProjectsAndApp花了213毫秒 2020-02-28 14:44:30,859 [547751]信息-ide.actions.ShowFilePathAction- 退出代码1

5 个答案:

答案 0 :(得分:2)

尝试了一整天解决这个问题后,我得到了这个解决方案 我安装了jdk13,然后将Android Studio更新为3.6.0,并且该groovy的最新版本也进行了更新,在一些网站上它显示groovy的最新版本jdk 9+存在一些问题。 所以我将jdk从jdk13降级到jdk8,问题得到解决

答案 1 :(得分:1)

这里只有2美分,但是当我在项目名称中加上撇号时,我会收到此错误消息。

答案 2 :(得分:0)

如果在创建项目时在“项目名称”中添加一些特殊字符,就会发生这种情况。

答案 3 :(得分:0)

只需尝试从项目名称中删除任何特殊字符(如果有)。 制作项目时,如果在项目名称中添加任何特殊字符,则会出现这种错误。 您将没有res文件夹,并且gradle文件将放错位置。

答案 4 :(得分:0)

我不小心轻按了代码清理,然后错误开始了。我所做的就是从一些类似的项目中复制粘贴项目gradle和gradle属性,然后就可以了。

我并不是说这是完美的解决方案,但它对我有用,也可能对其他人有用