Chr*_*her 2 android gradle android-gradle-plugin
我更新了我的build.gradle以使用android-gradle插件1.2.2(而不是1.1.0):
dependencies {
classpath 'com.android.tools.build:gradle:1.2.2'
}
Run Code Online (Sandbox Code Playgroud)
如果我尝试同步我的项目,我会得到一个例外.我的build.gradle
apply plugin: 'com.android.application'
android {
packagingOptions {
exclude 'LICENSE.txt'
}
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.kupferwerk.myapplication"
minSdkVersion 15
targetSdkVersion 22
versionCode 100
versionName "1.0.0"
}
lintOptions {
abortOnError false
disable 'ContentDescription'
disable 'InvalidPackage'
}
buildTypes {
release {
minifyEnabled false
proguardFiles 'proguard-rules.pro'
}
debug {
applicationIdSuffix ".debug"
testCoverageEnabled true
}
}
}
project.gradle.taskGraph.whenReady {
connectedAndroidTest {
ignoreFailures = true
}
}
Run Code Online (Sandbox Code Playgroud)
错误是
Error:(58) No such property: ignoreFailures for class: org.gradle.api.DefaultTask_Decorated
Run Code Online (Sandbox Code Playgroud)
在我的build.gradle文件的这一部分内:
project.gradle.taskGraph.whenReady {
connectedAndroidTest {
ignoreFailures = true
}
}
Run Code Online (Sandbox Code Playgroud)
有人知道标志ignoreFailures是被删除还是重命名?我怎么能解决这个问题?
编辑:这是堆栈跟踪:
groovy.lang.MissingPropertyException: No such property: ignoreFailures for class: org.gradle.api.DefaultTask_Decorated
at org.gradle.api.internal.plugins.ExtraPropertiesDynamicObjectAdapter.setProperty(ExtraPropertiesDynamicObjectAdapter.java:46)
at org.gradle.api.internal.CompositeDynamicObject.setProperty(CompositeDynamicObject.java:119)
at org.gradle.api.DefaultTask_Decorated.setProperty(Unknown Source)
at build_bbosu6ukmbcd6hf72mh10z6fq$_run_closure3_closure14.doCall(/Users/chsc/Development/MyApplication/app/build.gradle:58)
at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:63)
at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:130)
at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:110)
at org.gradle.api.internal.AbstractTask.configure(AbstractTask.java:482)
at org.gradle.api.internal.AbstractTask.configure(AbstractTask.java:58)
at org.gradle.api.internal.ClosureBackedAction.execute(ClosureBackedAction.java:55)
at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:130)
at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:91)
at org.gradle.api.internal.DefaultNamedDomainObjectCollection$ContainerElementsDynamicObject.invokeMethod(DefaultNamedDomainObjectCollection.java:324)
at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:147)
at org.gradle.groovy.scripts.BasicScript.methodMissing(BasicScript.java:79)
at build_bbosu6ukmbcd6hf72mh10z6fq$_run_closure3.doCall(/Users/chsc/Development/MyApplication/app/build.gradle:57)
at org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:40)
at org.gradle.listener.ClosureBackedMethodInvocationDispatch.dispatch(ClosureBackedMethodInvocationDispatch.java:25)
at org.gradle.listener.BroadcastDispatch.dispatch(BroadcastDispatch.java:83)
at org.gradle.listener.BroadcastDispatch.dispatch(BroadcastDispatch.java:31)
at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy9.graphPopulated(Unknown Source)
Run Code Online (Sandbox Code Playgroud)
Chr*_*her 10
随着gradle-plugin 1.3.0的发布,任务的名称再次被更改:
project.gradle.taskGraph.whenReady {
connectedDebugAndroidTest {
ignoreFailures = true
}
}
Run Code Online (Sandbox Code Playgroud)
编辑:StefanTo的好提示:
更具体: connected[YourFlavor][Debug]AndroidTest
| 归档时间: |
|
| 查看次数: |
1805 次 |
| 最近记录: |