如何在Android中实现实现而不会出现错误?

时间:2019-08-15 09:19:40

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

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

当我尝试将GridLayout添加到我的库时,出现相同的错误。

这是我的gradle文件:gradle file

我已经尝试将Global Gradle设置设置为脱机工作,但这无济于事。

我有android studio 3.4.2

这是一个困扰我一段时间的问题,似乎没有解决办法。这些内容是否可能不适用于androidx?谢谢您的帮助!

2 个答案:

答案 0 :(得分:0)

来自documentation

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

  

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

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

例如

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

        ...
    }

答案 1 :(得分:0)

此包裹:

// 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