gpt4 book ai didi

android - Android Gradle-任务覆盖不起作用

转载 作者:行者123 更新时间:2023-12-03 05:13:14 25 4
gpt4 key购买 nike

我真的很困惑为什么这种覆盖不起作用。

我通过robotium记录创建了一个项目。当我同步该项目时,android studio告诉我一个错误日志,如下所示。
Gradle 'EpayAppTest' project refresh failed
Error:Cannot add task ':EpayAppTest:assembleDebug' as a task with that name already exists.

我的build.gradle有什么问题吗,它是由Robotium Recorder生成的。

buildscript {
repositories {
mavenCentral()
flatDir {
dirs 'libs'
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.3'
}
}

apply plugin: 'com.android.application'
repositories {
mavenCentral()
flatDir {
dirs 'libs'
}
}

dependencies {
androidTestCompile 'com.jayway.android.robotium:robotium-solo:5.6.1'
testCompile 'junit:junit:4.12'
}

android {
compileSdkVersion 23
buildToolsVersion '23.0.2'

android {
defaultConfig {
minSdkVersion 14
}

lintOptions {
abortOnError false
}
sourceSets
{
androidTest
{
res.srcDirs = ['res']
assets.srcDirs = ['assets']
}
}
}
buildTypes {
release {
proguardFile getDefaultProguardFile('proguard-android.txt')
}
}
}

task assembleDebug( overwrite: true) {}

task copyTask(type: Copy) {
from 'E:/work/app-qa-debug-withTest_debug.apk'
into 'build/outputs/apk/'
rename {
'EpayAppTest-debug.apk'
}
}

assembleDebug.dependsOn copyTask

最佳答案

此问题已在2.5.0版中修复。请通过Android Studio更新Robotium Recorder。

关于android - Android Gradle-任务覆盖不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39629611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com