gpt4 book ai didi

android - Android Build失败:无法获得项目的未知属性 'assembleDebug'

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

我需要创建Jar并复制到lib文件夹,这是在以下任务中完成的:

task copyJarToLib(type: Copy, dependsOn: 'createJar') {
from "build/libs/lib1.jar"
from "build/libs/lib2.jar"
into "../App/libs/"
}

我必须在apk生成后执行此操作。因此,我在module-app build.gradle的末尾调用以下指令:
assembleDebug.finalizedBy(copyJarToLib)

将gradle插件升级到3.1.0,并将gradle升级到4.4后,发现问题。
Gradle 2.3可以实现相同的实现。

最佳答案

如果要在构建结束时执行某些操作,可以执行以下操作:

gradle.buildFinished {

copy {
from "build/libs/lib1.jar"
from "build/libs/lib2.jar"
into "../App/libs/"
}
}

如果要在构建apk之前执行任务,则可以:
afterEvaluate {
project.tasks.findByName('preDebugBuild').dependsOn(':<module>:copyJarToLib')
}

关于android - Android Build失败:无法获得项目的未知属性 'assembleDebug',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51491172/

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