【问题标题】:How to implement implementations in android without error?如何在没有错误的情况下在android中实现实现?
【发布时间】:2019-08-15 09:19:40
【问题描述】:

我想将 AdView 添加到我的活动中,然后单击下载,然后它会自动实现必要的库。但后来我收到以下错误: Error 1

当我尝试将 GridLayout 添加到我的库时,我遇到了同样的错误。

这是我的 gradle 文件:gradle file

我已经尝试将 Global Gradle 设置为离线工作,但没有帮助。

我有 android studio 3.4.2

这是一个困扰我一段时间的问题,似乎没有解决方案。这些东西可能还不适用于androidx吗?感谢您的帮助!

【问题讨论】:

    标签: android android-studio google-play-services implementation androidx


    【解决方案1】:

    来自documentation

    使 Google Play 服务 API 可用于您的应用:

    打开应用程序模块目录中的 build.gradle 文件。 注意:Android Studio 项目包含一个顶级 build.gradle 文件和每个模块的 build.gradle 文件。请务必为您的应用程序模块编辑文件。有关 Gradle 的更多信息,请参阅使用 Gradle 构建项目。 使用下面列出的 API 之一,在最新版本的 play-services 的依赖项下添加新的构建规则。 确保您的顶级 build.gradle 包含对 google() 存储库或 maven { url "https://maven.google.com" } 的引用。 保存更改,然后单击工具栏中的 Sync Project with Gradle Files。 您现在可以开始使用 Google Play 服务 API 开发功能了。

    这通常是一个常见的错误。如果您的 gradle 中有多个存储库,请确保 maven google 位于列表顶部。

    例如。

    repositories {
            maven { url "https://maven.google.com" }
    
            ...
        }
    

    【讨论】:

      【解决方案2】:

      这个包:

      // https://mvnrepository.com/artifact/com.google.android.gms/play-services-ads
      implementation "com.google.android.gms:play-services-ads:18.1.1"
      

      可从存储库 google() 或存储库 mavenCentral() 获得:

      repositories {
          google()
          mavenCentral()
          ...
      }
      

      请参阅quick-start

      【讨论】:

        猜你喜欢
        • 2022-06-29
        • 1970-01-01
        • 2010-09-27
        • 2019-07-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-09-10
        • 1970-01-01
        相关资源
        最近更新 更多