由:org.codehaus.groovy.control.MultipleCompilationErrorsExcep



我将Android Studio更新到3.6版本,在运行项目后,我收到了一个错误,上面写着"由:org.codehaus.groovy.control.MultipleCompilationErrorsException:启动失败:">

2020-02-28 14:44:25568[524460]警告-e.project.sync.GradleSyncState-渐变同步失败:原因:无效类型代码:85

有关详细信息,请参阅IDE日志(帮助|显示日志((1 s 245 ms(2020-02-28 14:44:25568[524460]警告-e.project.sync.GradleSyncState-
java.lang.RuntimeException:网址:com.android.tools.idea.gradle.product.sync.iidea.ProjectSetUpTask.onFailure(ProjectSetUpTask.java:120(网址:com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3.executeImpl(ExternalSystemUtil.java:576(网址:com.intellij.openapi.externalSystem.util.ExternalSystemUtil$3Lambda$execute$0(ExternalSystemUtil.java:388(网址:com.intellij.openapi.project.DumbServiceImpl.suspendIndexing AndRun(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.prounce.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:894(网址:com.intellij.openapi.progress.impl.CoreProgressManagerLambda$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.prounce.impl.CoreProgressManager.runProcess(CoreProgressManager.java:156(网址:com.intellij.openapi.prounce.impl.CoreProgressManager$4.run(CoreProgressManager.java:408(网址:com.intellij.openapi.application.impl.ApplicationImpl$1.run(ApplicationImpl.java:294(位于java.util.concurrent.Executors$RunnableAdapter.call(Executitors.java:511(位于java.util.concurrent.FFutureTask.run(FutureTask.java:266(位于java.util.concurrent.ThreadPoolExecutiator.runWorker(ThreadPoolExecutiator.java:1149(位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624(在java.lang.Thread.run(线程.java:748(2020-02-28 14:44:25649[542541]信息-roid.tools.ndk.GradleWorkspace-更新模型耗时0.0392020-02-28 14:44:25895[542778]信息-ge.ExternalProjectsDataStorage-在5毫秒内保存外部项目数据2020-02-28 14:44:26052[542944]信息-定量存储。ComponentStoreImpl-保存项目"C:\Users\himan\AndroidStudioProjects\Charging"ChargingKotlin2JvmCompilerArguments耗时18毫秒2020-02-28 14:44:26078[542970]信息-组件.impl.stores.StoreUtil-保存项目和应用程序耗时213毫秒2020-02-28 14:44:30859[554751]信息-ide.actions.ShowFilePathAction-退出代码1

经过一整天的努力解决了这个问题,我得到了这个解决方案我有jdk13,在将Android studio更新到3.6.0之后,groovy的最新版本也进行了更新,在一些网站上显示groovy在最新版本中的jdk9+存在一些问题。所以我将jdk从jdk13降级为jdk8,问题得到了解决

这里只有我的2美分,但当我在项目名称中加了一个撇号时,我收到了这个错误。

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

只需尝试从项目名称中删除任何特殊字符(如果有的话(。在制作项目时,如果在项目名称中添加任何特殊字符,就会出现这种错误。你不会有一个res文件夹,gradle文件会放错地方。

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

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

最新更新