简体   繁体   English

已加载“旧” Android Studio项目-Studio更新后,它将不再打开/编译,要求更新版本吗?

[英]Loaded “old” Android Studio project - after Studio updates it will no longer open/compile asking for even newer version?

It has been an year since I last touched my Android Studio project. 自上次接触我的Android Studio项目以来已经一年了。 So after I open Android Studio I am asked to update. 因此,在打开Android Studio之后,系统会要求我进行更新。 After that I am getting a gradle error (I need newer version) so I update that... But now I get: 之后,我收到了gradle错误(我需要较新的版本),所以我对此进行了更新...但是现在我得到了:

Gradle sync failed: This version of Android Studio cannot open this project, please retry with Android Studio 3.5 or newer. Gradle同步失败:此版本的Android Studio无法打开此项目,请使用Android Studio 3.5或更高版本重试。 (4 m 47 s 83 ms) (4 m 47 s 83毫秒)

However - that can hardly be true since I was using version 3.0 and 3.1 earlier and now use 3.3 但是-由于我之前使用的是3.0和3.1版本,而现在使用的是3.3版本,因此很难做到

So... Under "Build Sync" I see error next to 所以...在“构建同步”下,我看到错误

Build parameterized model 'com.android.builder.model.AndroidProject' for project ':app' 为项目':app'构建参数化模型'com.android.builder.model.AndroidProject'

Details: 细节:

java.lang.RuntimeException: This version of Android Studio cannot open this project, please retry with Android Studio 3.5 or newer. java.lang.RuntimeException:此版本的Android Studio无法打开此项目,请使用Android Studio 3.5或更高版本重试。 at com.android.build.gradle.internal.ide.StudioVersions.verifyStudioIsNotOld(StudioVersions.kt:50) at com.android.build.gradle.internal.ide.StudioVersions.verifyStudioIsNotOld(StudioVersions.kt:30) at com.android.build.gradle.internal.ide.ModelBuilder.buildAndroidProject(ModelBuilder.java:319) at com.android.build.gradle.internal.ide.ModelBuilder.buildAll(ModelBuilder.java:222) at com.android.build.gradle.internal.ide.ModelBuilder.buildAll(ModelBuilder.java:138) at org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry$ParameterizedBuildOperationWrappingToolingModelBuilder$1$1.create(DefaultToolingModelBuilderRegistry.java:138) at org.gradle.api.internal.project.DefaultProjectStateRegistry.withLenientState(DefaultProjectStateRegistry.java:132) at org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry$ParameterizedBuildOperationWrappingToolingModelBuilder$1.call(DefaultToolingModelBuilderRegistry.java:134) at org.gradle.internal.operations.D 在com.android.build.gradle.internal.ide.StudioVersions.verifyStudioIsNotOld(StudioVersions.kt:50)在com.android.build.gradle.internal.ide.StudioVersions.verifyStudioIsNotOld(StudioVersions.kt:30)在com.android在com.android.build.gradle.internal.ide.ModelBuilder.buildAll(ModelBuilder.java:222)处的.build.gradle.internal.ide.ModelBuilder.buildAndroidProject(ModelBuilder.java:319) org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry $ ParameterizedBuildOperationWrappingToolingModelBuilder $ 1 $ 1.create(DefaultToolingModelBuilderRegistry.java:138)上的.internal.ide.ModelBuilder.buildAll(ModelBuilder.java:138)在org.gradle.api.internal在org.gradle.internal.s上的org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry $ ParameterizedBuildOperationWrappingToolingModelBuilder $ 1.call(DefaultToolingModelBuilderRegistry.java:134)处的.project.DefaultProjectStateRegistry.withLenientState(DefaultProjectStateRegistry.java:132)。 efaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:315) at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:305) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:101) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36) at org.gradle.tooling.provider.model.internal.DefaultToolingModelBuilderRegistry$ParameterizedBuildOperationWrappingToolingModelBuilder.buildAll(DefaultToolingModelBuilderRegistry.java:131) at org.gradle.tooling.internal.provider.runner.DefaultBuildController.getParameterizedModel(DefaultBuildController.java:99) at org.gradle.tooling.internal.provider.runner.DefaultBuildController.getModel(DefaultBuildController.ja 在org.gradle.internal.operations.DefaultBuildOperationExecutor $ CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:BuildExecuteOperation.Exute.Inute.perecation(默认)。 175),位于org.gradle.tooling.provider.model的org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)的org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:101) org.gradle.tooling.internal.provider.runner.DefaultBuildController.getParameterizedModel(DefaultBuildController.java:99)上的.internal.DefaultToolingModelBuilderRegistry $ ParameterizedBuildOperationWrappingToolingModelBuilder.buildAll(DefaultToolingModelBuilderRegistry.java:131)在org.gradle.tooling.internal.provider。 .DefaultBuildController.getModel(DefaultBuildController.ja va:81) at org.gradle.tooling.internal.consumer.connection.InternalBuildActionAdapter$2.getModel(InternalBuildActionAdapter.java:77) at org.gradle.tooling.internal.consumer.connection.BuildControllerAdapter.getModel(BuildControllerAdapter.java:62) at com.android.tools.idea.gradle.project.sync.ng.SyncModuleModels.findParameterizedAndroidModel(SyncModuleModels.java:90) at com.android.tools.idea.gradle.project.sync.ng.SyncModuleModels.populate(SyncModuleModels.java:63) at com.android.tools.idea.gradle.project.sync.ng.SyncProjectModels.populateModelsForModule(SyncProjectModels.java:119) at com.android.tools.idea.gradle.project.sync.ng.SyncProjectModels.populateModelsForModule(SyncProjectModels.java:123) at com.android.tools.idea.gradle.project.sync.ng.SyncProjectModels.populate(SyncProjectModels.java:86) at com.android.tools.idea.gradle.project.sync.ng.SyncAction.execute(SyncAction.java:59) at com.android.tools.idea.gradle.project.sync.ng.SyncAction.execute(SyncAction.java:33) at org.gradle va:81)在org.gradle.tooling.internal.consumer.connection.InternalBuildActionAdapter $ 2.getModel(InternalBuildActionAdapter.java:77)在org.gradle.tooling.internal.consumer.connection.BuildControllerAdapter.getModel(BuildControllerAdapter.java:62) )com.android.tools.idea.gradle.project.sync.ng.SyncModuleModels.populate(SyncModuleModels)上的com.android.tools.idea.gradle.project.sync.ng.SyncModuleModels.findParameterizedAndroidModel(SyncModuleModels.java:90) .java:63),位于com.android.tools.idea.gradle.project.sync.ng.SyncProjectModels.populateModelsForModule(SyncProjectModels.java:119),位于com.android.tools.idea.gradle.project.sync.ng.SyncProjectModels com.android.tools.idea.gradle.project.sync.ng.SyncProjectModel.populate(SyncProjectModels.java:86)处的com.android.tools.idea.gradle.project.sync处的.populateModelsForModule(SyncProjectModels.java:123) org.gradle上的com.android.tools.idea.gradle.project.sync.ng.SyncAction.execute(SyncAction.java:33)上的.ng.SyncAction.execute(SyncAction.java:59) .tooling.internal.consumer.connection.InternalBuildActionAdapter.execute(InternalBuildActionAdapter.java:80) at org.gradle.tooling.internal.provider.runner.ClientProvidedBuildActionRunner$ResultBuildingListener.buildResult(ClientProvidedBuildActionRunner.java:114) at org.gradle.tooling.internal.provider.runner.ClientProvidedBuildActionRunner$ResultBuildingListener.buildFinished(ClientProvidedBuildActionRunner.java:106) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:497) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.event.DefaultListenerManager$ListenerDetails.dispatch(DefaultListenerManager.java:376) at org org.gradle.tooling上的.tooling.internal.consumer.connection.InternalBuildActionAdapter.execute(InternalBuildActionAdapter.java:80)在org.gradle.tooling上的。 .internal.provider.runner.ClientProvidedBuildActionRunner $ ResultBuildingListener.buildFinished(ClientProvidedBuildActionRunner.java:106)在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)在sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) org上的org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)上的java.lang.reflect.Method.invoke(Method.java:497)上的.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)。 org.org.gradle.internal.event.DefaultListenerManager $ ListenerDetails.dispatch(DefaultListenerManager.java:376)上的gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) .gradle.internal.event.DefaultListenerManager$ListenerDetails.dispatch(DefaultListenerManager.java:358) at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58) at org.gradle.internal.event.DefaultListenerManager$EventBroadcast$ListenerDispatch.dispatch(DefaultListenerManager.java:346) at org.gradle.internal.event.DefaultListenerManager$EventBroadcast$ListenerDispatch.dispatch(DefaultListenerManager.java:333) at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42) at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:230) at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:149) at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58) at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:324) at org.gradle.internal.event.BroadcastDis .org.gradle.internal.event.DefaultListenerManager $ ListenerDetails.dispatch(DefaultListenerManager.java:358)在org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58)在org.gradle.internal.event.DefaultListenerManager $ EventBroadcast org.gradle.internal.event.DefaultListenerManager $ EventBroadcast $ ListenerDispatch.dispatch(DefaultListenerManager.java:333 :)的org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java的$ ListenerDispatch.dispatch(DefaultListenerManager.java:346) :42)位于org.gradle.internal.event.BroadcastDispatch $ SingletonDispatch.dispatch(BroadcastDispatch.java:230),位于org.gradle.internal.event.BroadcastDispatch $ SingletonDispatch.dispatch(BroadcastDispatch.java:149)位于org.gradle。 org.gradle.internal.event.BroadcastDispatch $ CompositeDispatch.dispatch(BroadcastDispatch.java:324)的internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58)在org.gradle.internal.event.BroadcastDis patch$CompositeDispatch.dispatch(BroadcastDispatch.java:234) at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140) at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) at com.sun.proxy.$Proxy13.buildFinished(Unknown Source) at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:179) at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:141) at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:83) at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:75) at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:183) at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40) at o 在org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140)处的patch $ CompositeDispatch.dispatch(BroadcastDispatch.java:234)在org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)在org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java)上com.sun.proxy。$ Proxy13.buildFinished(未知源)的org.gradle.internal.dispatch.ProxyDispatchAdapter $ DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93) :179)在org.gradle.internalization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:141)在org.gradle.internal.invocation.GradleBuildController $ 3.create(GradleBuildController.java:83)在org.gradle.internal.invocation.GradleBuildController在org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40)在org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:183)处创建$ 3.create(GradleBuildController.java:75) rg.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:75) at org.gradle.internal.invocation.GradleBuildController.configure(GradleBuildController.java:64) at org.gradle.tooling.internal.provider.runner.ClientProvidedBuildActionRunner.run(ClientProvidedBuildActionRunner.java:57) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35) at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:58) at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32) at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:39) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:49) at org.gradle.launcher.exec.Run org.gradle.internal.invocation.GradleBuildController.configure(GradleBuildController.java:64)上的rg.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:75)在org.gradle.tooling.internal.provider.runner处。 org.org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)上的org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)上的ClientProvidedBuildActionRunner.run(ClientProvidedBuildActionRunner.java:57) org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)上的.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:58)在org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run (BuildCompletionNotifyingBuildActionRunner.java:39)在org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner $ 3.call(RunAsBuildOperationBuildActionRunner.java:49)在org.gradle.launcher.exec.Run AsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:44) at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:315) at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:305) at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175) at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:101) at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36) at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:44) at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:49) at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InPro 在org.gradle.internal.operations.DefaultBuildOperationExecutor $ CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:315)的org.gradle.internal.operations.DefaultBuildOperationExecutor $ As.AsBuildOperationBuildActionRunner $ 3.call(RunAsBuildOperationBuildActionRunner.java:44) :305),位于org.gradle.internal.operations的org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:101),位于org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:175)。在org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:44)处的DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)在org.gradle.launcher.exec.InProcessBuildActionExecuter $ 1.transform(InProcess:Action49Execute) org.gradle.launcher.exec.InProcessBuildActionExecuter $ 1.transform(InPro cessBuildActionExecuter.java:46) at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:78) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:46) at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42) at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:28) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78) at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:52) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:59) at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(Subscribab 在org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:78)的org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:46)的cessBuildActionExecuter.java:46) exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31)位于org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42)位于org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42) )于org.gradle.tooling的org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:52)的org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78)处。 org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(Subscribab)上的internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:59) leBuildActionExecuter.java:36) at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68) at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:38) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37) at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26) at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43) at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29) at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:60) at org.gradle.tooling.internal.provider.StartParamsValidatingActio org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68)上的leBuildActionExecuter.java:36)org.orgle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute。 org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26)上的.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37)在org.gradle.tooling.internal.provider上org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)位于org.gradle.tooling.internal.provider.StartParamsValidatingActionExecute.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43) :60),网址为org.gradle.tooling.internal.provider.StartParamsValidatingActio nExecuter.execute(StartParamsValidatingActionExecuter.java:32) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55) at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:41) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48) at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32) at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55)处的nExecuter.execute(StartParamsValidatingActionExecuter.java:32)在org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55) 41)位于org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48)位于org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32)位于org.gradle.launcher org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)上的.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)在org.gradle.launcher.daemon.server上org.gradle.launcher.daemon.server.api.DaemonCommandExecution的.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)位于org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37) .proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74) at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72) at org.gradle.util.Swapper.swap(Swapper.java:38) at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHe org.gradle.launcher.danch.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)在org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26) .java:104),位于org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)上的org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34) )在org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call(ForwardClientInput.java:72)的org.gradle.launcher.daemon.server.exec.ForwardClientInput $ 2.call(ForwardClientInput.java:74) org.gradle.launcher.daemon.server上的org.gradle.util.Swapper.swap(Swapper.java:38)位于org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)上。 org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHe)上的api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) alth.java:55) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:81) at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36) at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50) at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecu org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)处的alth.java:55)org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java: 62)在org.org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)在org.org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104) org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)上的.gradle.launcher.daemon.server.exec.BuildBuildEnvironment.doBuild(FoundBuildEnvironment.java:81)在org.gradle.launcher上org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy $ 1.run(StartBuildOrRespondWithBusy.java:50)上的.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)在org.gradle.launcher.daemon上。 server.DaemonStateCoordinator $ 1.run(DaemonStateCoordinator.java:295)在org.gradle.internal.concurrent.ExecutorPolicy $ CatchAndRecordFailures.onExecu上运行 te(ExecutorPolicy.java:63) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55) at java.lang.Thread.run(Thread.java:745) te(ExecutorPolicy.java:63)在org.gradle.internal.concurrent.ManagedExecutorImpl $ 1.run(ManagedExecutorImpl.java:46)在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)在java.util。 org.gradle.internal.concurrent.ThreadFactoryImpl $ ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)处的并发ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617)在java.lang.Thread.run(Thread.java:745)

In addition i notice that in my 另外我注意到在我的

w:\\android-studio-projects\\sharedid\\app\\build.gradle I define various product flavours. w:\\ android-studio-projects \\ sharedid \\ app \\ build.gradle我定义了各种产品口味。 However, none appear in the left pane "Build variants". 但是,左窗格“构建变体”中没有任何内容。 I hope it is because it has somehow failed at syncing/parsing... 希望这是因为它以某种方式无法同步/解析...

Please try as follows 请尝试如下

  • File > Invalidate Caches / Restart 文件>使缓存无效/重新启动
  • Delete .gradle folder 删除.gradle文件夹
  • Restart Android Studio / Re-import the project 重新启动Android Studio /重新导入项目
  • Rebuild & Clean Project 重建与清理项目

please check your gradle version inside project level gradle 请在项目级别的gradle中检查您的gradle版本

change this 改变这个

     classpath 'com.android.tools.build:gradle:3.3.0'

to the respective version 到相应的版本

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM