【问题标题】:Play services ads identifier is not found未找到播放服务广告标识符
【发布时间】:2019-12-31 07:30:45
【问题描述】:

在我的 Ubuntu 操作系统中,我将 play-services-ads-identifier 添加到 android studio build.gradle,如下所示:

implementation "com.google.android.gms:play-services-ads-identifier:17.0.0"

而且效果很好。但是在 Windows 操作系统中,当我在依赖项中添加完全相同的东西时,它会引发错误并且不会构建。消息是这样的:

警告:项目 ':app':无法构建 Kotlin 项目配置 详细信息:org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException:无法解析配置“:app:debugImplementationDependenciesMetadata”的所有文件。 原因:org.gradle.internal.resolve.ArtifactNotFoundException:找不到 play-services-ads-identifier.jar (com.google.android.gms:play-services-ads-identifier:17.0.0)。 在以下位置搜索: https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.jar

【问题讨论】:

    标签: android android-gradle-plugin


    【解决方案1】:

    仔细阅读错误消息后,我注意到 Gradle 正在寻找错误消息中的链接提供的 jar 文件:

    https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-ads-identifier/17.0.0/play-services-ads-identifier-17.0.0.jar

    所以我把依赖改成这个:

    implementation "com.google.android.gms:play-services-ads-identifier:17.0.0@aar"
    

    它现在正在工作和建设中。希望它可以帮助某人。

    【讨论】:

      【解决方案2】:

      我有同样的问题。它已通过更新 gradle 和 android studio 解决。

      【讨论】:

        猜你喜欢
        • 2020-07-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-07-26
        • 1970-01-01
        相关资源
        最近更新 更多