gpt4 book ai didi

android - 使用自定义任务构建 android 模块

转载 作者:行者123 更新时间:2023-12-03 06:10:56 24 4
gpt4 key购买 nike

我在 Android Studio 上的项目有多个模块(MyApp1、MyApp2 等),我想创建一个自定义任务,而不是调用 ./gradlew :MyApp1:assembleDebug: ,我想调用 ./gradlew releaseMyApp1 .

我想自定义那个任务,所以它会先清理项目,然后编辑子项目的构建信息(版本名称、版本号等)。

首先我想问我是否可以将所有这些自定义任务放在根项目中 build.gradle文件?其次,我如何调用子项目 assembleDebugassembleRelease来自另一个 gradle 脚本的任务?我尝试过这样的事情(在根项目内 build.gradle 但它对我没有任何作用:

task releaseMyApp1{
finalizedBy ':MyApp1:assembleDebug'
// clean the projects, change version name, number etc
}

感谢所有的帮助。

最佳答案

像这样的东西:
task releaseMyApp1(dependsOn: ':MyApp1:assembleDebug')

关于android - 使用自定义任务构建 android 模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34762679/

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