android - 错误:(6,0)未找到Gradle DSL方法: 'google()'

标签 android build android-gradle-plugin

/Users/Ren/Desktop/RecylerViewBaseAdapter/build.gradle
Error:(6, 0) Gradle DSL method not found: 'google()'
Possible causes:
The project 'RecylerViewBaseAdapter' may be using a version of Gradle that does not contain the method.
Gradle settings
The build file may be missing a Gradle plugin.
Apply Gradle plugin

最佳答案

google()存储库是在Google Maven存储库中查找依赖项的快捷方式。它是与gradle v.4.0一起引入的。

它需要(当前)

  • Gradle v.4
  • Android Studio3.x。
  • Android 3.x的Gradle插件

  • 尝试在gradle-wrapper.properties中使用:
    distributionUrl=\
      https\://services.gradle.org/distributions/gradle-4.1-rc-1-all.zip
    

    作为适用于Android的gradle插件:
    classpath 'com.android.tools.build:gradle:3.0.0-beta1'
    

    在任何情况下(同样在Android Studio 2.3,gradle插件2.3.3和gradle v3.3中),您都可以使用{ url 'https://maven.google.com'}使用相同的Maven存储库。这是相同的。

    仅使用例如:
    buildscript {
        repositories {
            maven {
                url 'https://maven.google.com'
            }
            jcenter()
            maven { url 'https://maven.fabric.io/public' }
        }
     //
    }
    

    关于android - 错误:(6,0)未找到Gradle DSL方法: 'google()',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60032229/

    相关文章:

    android - 在 XML 中设置显示选项时,操作栏的主页向上箭头不显示

    java - 在 RecyclerView Adapter 中实现计时器

    ios - 使用FastLane自动化iOS应用

    maven - 我如何告诉 gradle 在 SNAPSHOT 版本上执行 uploadArchives?

    java - Android Wear项目未通过Gradle升级进行编译

    android - 对 Android Studio 中的 Scrollview 滚动问题进行故障排除

    java - ListAdapter 的奇怪 NullPointerException

    java - Gradle 项目仅依赖于另一个项目的一个 jar

    java - eclipse 中 "Build Automatically"选项的用途

    android - 找出新版本可用于 Android Studio 项目中使用的外部库的最佳方法是什么