我将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
答案 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属性,然后就可以了。
我并不是说这是完美的解决方案,但它对我有用,也可能对其他人有用