Circle CI 无法在存储库容器上找到参数 [] 的方法 google()
Circle CI Could not find method google() for arguments [] on repository container
我有一个使用 Kotlin 和 Android 架构组件的现代 Android 应用程序。我正在尝试与 Circle CI 集成,但很难找到 Android 特定文档。
What went wrong:
A problem occurred evaluating root project 'message-counter'.
Could not find method google() for arguments [] on repository container.
build.gradle
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "com.google.gms:oss-licenses:0.9.2"
}
}
allprojects {
repositories {
google()
jcenter()
}
}
config.yml
version: 2
职位:
建造:
docker:
# 在这里指定你想要的版本
- 图片:circleci/android:api-26-alpha
working_directory: ~/repo
environment:
JVM_OPTS: -Xmx3200m
TERM: dumb
steps:
- checkout
# Download and cache dependencies
- restore_cache:
key: jars-{{ checksum "build.gradle" }}-{{ checksum "app/build.gradle" }}
- run: gradle androidDependencies
- save_cache:
paths:
- ~/.gradle
key: jars-{{ checksum "build.gradle" }}-{{ checksum "app/build.gradle" }}
- run:
name: Run Tests
command: ./gradlew lint test
如能提供解决此问题的任何建议,我们将不胜感激。请注意,我可以使用 Travis CI 为同一存储库配置和构建。
google()
存储库快捷方式仅适用于 Gradle 4.1 及更高版本。检查以确保 Circle CI 设置为使用 Gradle 4.1 及更高版本,这应该可以解决您的问题。
或者,您可以使用以下方法直接引用 Google 存储库:
maven {
url 'https://maven.google.com'
}
正在更新
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
gradle-wrapper.properties 文件中的行到最后一个版本解决了我遇到的同样问题。
我有一个使用 Kotlin 和 Android 架构组件的现代 Android 应用程序。我正在尝试与 Circle CI 集成,但很难找到 Android 特定文档。
What went wrong:
A problem occurred evaluating root project 'message-counter'.
Could not find method google() for arguments [] on repository container.
build.gradle
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:3.1.3'
classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
classpath "com.google.gms:oss-licenses:0.9.2"
}
}
allprojects {
repositories {
google()
jcenter()
}
}
config.yml
version: 2
职位: 建造: docker: # 在这里指定你想要的版本 - 图片:circleci/android:api-26-alpha
working_directory: ~/repo
environment:
JVM_OPTS: -Xmx3200m
TERM: dumb
steps:
- checkout
# Download and cache dependencies
- restore_cache:
key: jars-{{ checksum "build.gradle" }}-{{ checksum "app/build.gradle" }}
- run: gradle androidDependencies
- save_cache:
paths:
- ~/.gradle
key: jars-{{ checksum "build.gradle" }}-{{ checksum "app/build.gradle" }}
- run:
name: Run Tests
command: ./gradlew lint test
如能提供解决此问题的任何建议,我们将不胜感激。请注意,我可以使用 Travis CI 为同一存储库配置和构建。
google()
存储库快捷方式仅适用于 Gradle 4.1 及更高版本。检查以确保 Circle CI 设置为使用 Gradle 4.1 及更高版本,这应该可以解决您的问题。
或者,您可以使用以下方法直接引用 Google 存储库:
maven {
url 'https://maven.google.com'
}
正在更新
distributionUrl=https\://services.gradle.org/distributions/gradle-5.1.1-all.zip
gradle-wrapper.properties 文件中的行到最后一个版本解决了我遇到的同样问题。