【问题标题】:org.gradle.internal.resolve.ArtifactNotFoundException: Could not find play-services-basement.aarorg.gradle.internal.resolve.ArtifactNotFoundException:找不到 play-services-basement.aar
【发布时间】:2019-03-27 08:23:33
【问题描述】:

我正在使用 15.0.1 版本的 Firebase 和 Google Play 服务。该构建已开始破坏。我该如何解决?以下是 Gradle 日志供参考。

[org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.
[org.gradle.internal.buildevents.BuildExceptionReporter]
[org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:
[org.gradle.internal.buildevents.BuildExceptionReporter] A problem occurred configuring project ':demo'.
[org.gradle.internal.buildevents.BuildExceptionReporter] > Failed to notify project evaluation listener.
[org.gradle.internal.buildevents.BuildExceptionReporter]    > java.lang.reflect.InvocationTargetException (no error message)
[org.gradle.internal.buildevents.BuildExceptionReporter]
[org.gradle.internal.buildevents.BuildExceptionReporter] * Try:
[org.gradle.internal.buildevents.BuildExceptionReporter]  Run with --scan to get full insights.
[org.gradle.internal.buildevents.BuildExceptionReporter]
[org.gradle.internal.buildevents.BuildExceptionReporter] * Exception is:
[org.gradle.internal.buildevents.BuildExceptionReporter] org.gradle.api.ProjectConfigurationException: A problem occurred configuring project ':demo'.
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.configuration.project.LifecycleProjectEvaluator.addConfigurationFailure(LifecycleProjectEvaluator.java:94)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:89)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.configuration.project.LifecycleProjectEvaluator.doConfigure(LifecycleProjectEvaluator.java:70)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.configuration.project.LifecycleProjectEvaluator.access$100(LifecycleProjectEvaluator.java:34)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.configuration.project.LifecycleProjectEvaluator$ConfigureProject.run(LifecycleProjectEvaluator.java:110)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:50)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:667)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.project.DefaultProject.evaluate(DefaultProject.java:136)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.execution.TaskPathProjectEvaluator.configure(TaskPathProjectEvaluator.java:35)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:62)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:38)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.initialization.DefaultGradleLauncher$ConfigureBuild.run(DefaultGradleLauncher.java:261)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.initialization.DefaultGradleLauncher.configureBuild(DefaultGradleLauncher.java:173)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:132)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:115)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:78)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.invocation.GradleBuildController$1.call(GradleBuildController.java:75)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:100)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:75)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.runner.ClientProvidedBuildActionRunner.run(ClientProvidedBuildActionRunner.java:62)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$1.run(RunAsBuildOperationBuildActionRunner.java:43)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:110)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:40)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.SubscribableBuildActionRunner.run(SubscribableBuildActionRunner.java:51)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:49)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:32)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:39)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:25)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:80)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:53)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:57)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.ServicesSetupBuildActionExecuter.execute(ServicesSetupBuildActionExecuter.java:32)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:36)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:25)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:64)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:29)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:59)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:44)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:45)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:30)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:67)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.util.Swapper.swap(Swapper.java:38)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:62)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:122)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:295)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
[org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify project evaluation listener.
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:86)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:324)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.event.BroadcastDispatch$CompositeDispatch.dispatch(BroadcastDispatch.java:234)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:140)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.event.ListenerBroadcast.dispatch(ListenerBroadcast.java:37)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at com.sun.proxy.$Proxy30.afterEvaluate(Unknown Source)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:76)
[org.gradle.internal.buildevents.BuildExceptionReporter]    ... 82 more
[org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: java.lang.reflect.InvocationTargetException
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.Android25ProjectHandler.computeResourceSetList0(Android25ProjectHandler.kt:151)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.Android25ProjectHandler.getResDirectories(Android25ProjectHandler.kt:110)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.Android25ProjectHandler.getResDirectories(Android25ProjectHandler.kt:18)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.internal.AndroidSubplugin$applyExperimental$4.invoke(AndroidSubplugin.kt:196)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.internal.AndroidSubplugin$applyExperimental$4.invoke(AndroidSubplugin.kt:75)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.Android25ProjectHandler$sam$org_gradle_api_Action$0.execute(Android25ProjectHandler.kt)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.DefaultDomainObjectCollection.all(DefaultDomainObjectCollection.java:136)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.Android25ProjectHandler.forEachVariant(Android25ProjectHandler.kt:24)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.internal.AndroidSubplugin.applyExperimental(AndroidSubplugin.kt:194)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.internal.AndroidSubplugin.apply(AndroidSubplugin.kt:101)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.internal.AndroidSubplugin.apply(AndroidSubplugin.kt:75)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.SubpluginEnvironment.addSubpluginOptions(KotlinPlugin.kt:816)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.AbstractAndroidProjectHandler.processVariant(KotlinPlugin.kt:636)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.AbstractAndroidProjectHandler.access$processVariant(KotlinPlugin.kt:496)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.AbstractAndroidProjectHandler$handleProject$2$1.invoke(KotlinPlugin.kt:556)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.AbstractAndroidProjectHandler$handleProject$2$1.invoke(KotlinPlugin.kt:496)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.Android25ProjectHandler$sam$org_gradle_api_Action$0.execute(Android25ProjectHandler.kt)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.DefaultDomainObjectCollection.all(DefaultDomainObjectCollection.java:136)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.Android25ProjectHandler.forEachVariant(Android25ProjectHandler.kt:24)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.AbstractAndroidProjectHandler$handleProject$2.execute(KotlinPlugin.kt:555)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.jetbrains.kotlin.gradle.plugin.AbstractAndroidProjectHandler$handleProject$2.execute(KotlinPlugin.kt:496)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:91)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:80)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:42)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:230)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.event.BroadcastDispatch$SingletonDispatch.dispatch(BroadcastDispatch.java:149)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:58)
[org.gradle.internal.buildevents.BuildExceptionReporter]    ... 89 more
[org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all artifacts for configuration ':demo:qaDebugRuntimeClasspath'.
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.rethrowFailure(DefaultConfiguration.java:944)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$1600(DefaultConfiguration.java:120)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationArtifactCollection.ensureResolved(DefaultConfiguration.java:1285)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration$ConfigurationArtifactCollection.getArtifacts(DefaultConfiguration.java:1257)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at com.android.build.gradle.tasks.MergeResources.computeResourceSetList(MergeResources.java:723)
[org.gradle.internal.buildevents.BuildExceptionReporter]    ... 116 more
[org.gradle.internal.buildevents.BuildExceptionReporter] Caused by: org.gradle.internal.resolve.ArtifactNotFoundException: Could not find play-services-basement.aar (com.google.android.gms:play-services-basement:15.0.1).
[org.gradle.internal.buildevents.BuildExceptionReporter] Searched in the following locations:
[org.gradle.internal.buildevents.BuildExceptionReporter]     https://jcenter.bintray.com/com/google/android/gms/play-services-basement/15.0.1/play-services-basement-15.0.1.aar
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.resolve.result.DefaultBuildableArtifactResolveResult.notFound(DefaultBuildableArtifactResolveResult.java:27)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.repositories.resolver.ExternalResourceResolver$RemoteRepositoryAccess.resolveArtifact(ExternalResourceResolver.java:434)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.CachingModuleComponentRepository$ResolveAndCacheRepositoryAccess.resolveArtifact(CachingModuleComponentRepository.java:427)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingModuleComponentRepository$ErrorHandlingModuleComponentRepositoryAccess.resolveArtifact(ErrorHandlingModuleComponentRepository.java:181)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.RepositoryChainArtifactResolver.resolveArtifact(RepositoryChainArtifactResolver.java:80)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.ComponentResolversChain$ArtifactResolverChain.resolveArtifact(ComponentResolversChain.java:121)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.ivyservice.ivyresolve.ErrorHandlingArtifactResolver.resolveArtifact(ErrorHandlingArtifactResolver.java:46)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.artifact.DefaultArtifactSet$LazyArtifactSource.create(DefaultArtifactSet.java:170)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.artifact.DefaultArtifactSet$LazyArtifactSource.create(DefaultArtifactSet.java:157)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.DefaultResolvedArtifact.getFile(DefaultResolvedArtifact.java:135)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.api.internal.artifacts.ivyservice.resolveengine.artifact.ArtifactBackedResolvedVariant$DownloadArtifactFile.run(ArtifactBackedResolvedVariant.java:148)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:199)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor.access$900(DefaultBuildOperationExecutor.java:63)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.progress.DefaultBuildOperationExecutor$ParentPreservingQueueWorker.execute(DefaultBuildOperationExecutor.java:378)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runOperation(DefaultBuildOperationQueue.java:230)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.access$600(DefaultBuildOperationQueue.java:172)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.call(DefaultBuildOperationQueue.java:209)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable$1.call(DefaultBuildOperationQueue.java:203)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:152)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.runBatch(DefaultBuildOperationQueue.java:202)
[org.gradle.internal.buildevents.BuildExceptionReporter]    at org.gradle.internal.operations.DefaultBuildOperationQueue$WorkerRunnable.run(DefaultBuildOperationQueue.java:177)
[org.gradle.internal.buildevents.BuildExceptionReporter]    ... 3 more
[org.gradle.internal.buildevents.BuildExceptionReporter]
[org.gradle.internal.buildevents.BuildExceptionReporter]
[org.gradle.internal.buildevents.BuildExceptionReporter] * Get more help at https://help.gradle.org
[org.gradle.internal.buildevents.BuildResultLogger]
[org.gradle.internal.buildevents.BuildResultLogger] BUILD FAILED in 55s

【问题讨论】:

标签: android android-studio android-gradle-plugin google-play-services jcenter


【解决方案1】:

我也遇到了同样的问题。无论出于何种原因,jcenter 中不再提供 play-services-basement 库:https://jcenter.bintray.com/com/google/android/gms/play-services-basement/15.0.1/play-services-basement-15.0.1.aar

google 存储库中,15.0.1 版仍然可用。您可以在这里搜索库:https://dl.google.com/dl/android/maven2/index.html

您可能会收到错误,因为您已在 google() 存储库之前声明了 jcenter() 存储库。如果无法在首先指定的存储库中解析库,则构建会失败,如下所示:

> Could not find play-services-basement.aar (com.google.android.gms:play-services-basement:15.0.1).
  Searched in the following locations:
      https://jcenter.bintray.com/com/google/android/gms/play-services-basement/15.0.1/play-services-basement-15.0.1.aar

确保在 build.gradle 文件中的 jcenter() 之前声明 google() 存储库,它应该可以再次工作:

allprojects {
    repositories {
        google()
        jcenter()
    }
}

【讨论】:

  • 降级 Gradle 版本以及上述更改为我修复了它。
  • 如果失败,请在删除 .gradle 包后尝试重建。这帮助我解决了这个问题。
  • 只需将 google() 保持在 jcenter() 之上即可解决我的问题。谢谢
  • 也为我工作
【解决方案2】:

我在我的项目中更新 firebase 版本时修复了这个问题

【讨论】:

    【解决方案3】:

    为了解决这个问题,我将3.2.0 降级为3.1.4,并删除了整个.gradle 文件夹。

    【讨论】:

    • 您从哪个版本降级到哪个版本?即使我将 google() 放在 jcenter() 之前,我也遇到了同样的问题。我的 gradle 版本是 4.10
    • @muthuraj 从“3.2.0”降级到“3.1.4”。另外,删除 .gradle 文件夹并重建。
    • 感谢@navneet_kumar,我通过升级播放服务版本解决了这个问题。在stackoverflow.com/a/52982816/3423932下方发布详细答案
    • 如果它回答了您的问题并解决了您的问题,如果您将我的答案标记为已接受,那就太好了:)
    • 我从3.4.1 降级到3.1.4 并且还删除了整个.gradle 文件夹。也解决了我的问题。
    【解决方案4】:

    这个问题是由于 jcenter 造成的。最近在 jcenter 中,许多库的 aar 文件已被删除,但 pom 文件仍保留在原处。 https://jcenter.bintray.com/com/google/android/gms/play-services-basement/15.0.1/

    并且由于一些未知的原因,无论您放置存储库的顺序如何,都会首先搜索 jcenter 以查找库。在这种情况下,您项目中的 play-services-basement 版本为 15.0.1,并且 jcenter 中提供了相同的版本。但是缺少 aar 文件,因此 gradle 抛出错误。解决方法(或者是修复?)是将播放服务版本增加到最新版本(16.0.0 或 16.0.1)。

    还好jcenter没有这个库的最新版本,所以gradle先搜索jcenter 16.x,没有找到,然后搜索maven,从那里下载。

    修复此问题后,我实际上在 multidex-instrumentation 版本为 1.0.2 中再次出现相关错误。我手动包含该依赖项并将版本更改为 1.0.3(最新),然后错误消失了。

    因此,如果您再次遇到任何依赖项的此类错误,请搜索该依赖项的最新版本,并在您的 build.gradle 中手动包含最新版本的依赖项(即使您之前没有包含该依赖项)。

    【讨论】:

      猜你喜欢
      • 2018-11-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-19
      • 2018-11-19
      • 2014-07-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多