使用 clean() 方法在我的 build.gradle 中出错
Posted
技术标签:
【中文标题】使用 clean() 方法在我的 build.gradle 中出错【英文标题】:Error in my build.gradle with the clean() method 【发布时间】:2018-05-15 03:44:24 【问题描述】:我正在搞乱我的build.gradle
试图将 Google 的库添加到我的项目的 build.gradle 中,因为弹出一个随机错误说我需要将我的 com.google.android.gms
更新为 10.2.0,这给出了一个错误,所以我试图输入 google 的 maven 东西.. 无论如何这里是错误的代码:
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript
repositories
jcenter()
dependencies
classpath 'com.android.tools.build:gradle:2.3.3'
classpath 'com.google.gms:google-services:3.1.2'
// NOTE: Do not place your application dependencies here; they belong in the individual module build.gradle files
allprojects
repositories
jcenter()
maven
url "https://maven.google.com"
task clean(type: Delete)
delete rootProject.buildDir
错误是“Could not find method clean() for arguments [type=c;ass org.gradle.api.tasks.Delete, build_djvq5gyz4y6fnevmcpa9beri7$_run_closure1$_closer5@cf00d12] on object of type org.gradle.api.internal.initialization.DefaultScriptHandler.
”,它是针对task clean(type: Delete) delete rootProject.buildDir
代码的。
请帮忙!我不知道此时 arg 还能做什么!
【问题讨论】:
只注释这个方法并运行项目 【参考方案1】:您的脚本中有一些错误。检查缺失的
buildscript
repositories
jcenter()
dependencies
classpath 'com.android.tools.build:gradle:2.3.3'
classpath 'com.google.gms:google-services:3.1.2'
// <-- missing
并删除clean
任务之后的最后一个。
【讨论】:
以上是关于使用 clean() 方法在我的 build.gradle 中出错的主要内容,如果未能解决你的问题,请参考以下文章
Django ModelForm 浮点字段不调用 Clean_Field 方法