Google 地方信息抛出错误:无法解析配置“:app:debugRuntimeClasspath”的所有文件

问题描述 投票:0回答:1

我正在尝试在我的应用程序中使用 Google Places API。到目前为止,我已经完整地浏览了整个 Google Places API 文档,找到了here,但还没有取得任何进展。

我收到的错误是:

Caused by: org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':app:debugRuntimeClasspath'.

这是我对位置依赖项的实现,删除了其他所有内容。如果我注释掉这一行,则其他所有内容都按照“此建议”完美运行,该建议指定我的一个包无法解析。我已经注释掉了最近的其他依赖项,看看是否有任何冲突的包,事实并非如此。根据此解决方案,这也不是版本不匹配的情况,因为我在 libs.versions.toml 文件中管理它并使所有内容保持最新。 dependencies { implementation(libs.libraries.places) }

指向

[versions] places = "3.4.0" [libraries] places = { group = "com.google.android.libraries.places", name = "places", version.ref = "places" }

在我的项目 SDK 中,我在 SDK 工具中启用了 Google Play 服务。

我的项目级 build.gradle.kts 文件包含 Google 运行所需的 gradle Secrets 插件,并包含

maven { url = uri("https://jitpack.io") }

,根据

此解决方案
,这也在我的 libs.versions.toml 文件中得到解决。我已经阅读过此问题的其他 StackOverflow 解决方案,通过切换离线模式以及确保在我的 settings.gradle.kts 文件中在 mavencentral 之前调用 google 来解决。 在尝试清理和重建我的项目时,存储库仍然被引用且未注释掉,我收到以下 13 个错误,所有错误都表明无法找到 google place 包:

FAILURE: Build completed with 13 failures. 1: Task failed with an exception. ----------- * What went wrong: Execution failed for task ':app:checkDebugAarMetadata'. > Could not resolve all files for configuration ':app:debugRuntimeClasspath'. > Could not find com.google.android.libraries:places:places.

任何对问题所在的见解将不胜感激。

kotlin google-maps google-places-api gradle-kotlin-dsl
1个回答
0
投票

我相信导入是 Google 文档中唯一不会出现问题的事情,然而,这是它唯一的问题。

© www.soinside.com 2019 - 2024. All rights reserved.