在Android Studio中生成APK之后如何运行Gradle任务?

香港

以下任务(在应用程序模块的build.gradle中)似乎总是在生成apk之前运行:

android.applicationVariants.all { variant ->
    if (variant.buildType.name == 'release') {
            def releaseBuildTask = tasks.create(name: "debug") {
            println("....................  test   ..............................")
        }
        releaseBuildTask.mustRunAfter variant.assemble
    }
}

产生apk后,谁能提供有关如何运行任务的提示?

阿里扬德罗

尝试添加到您的 app/build.gradle

assembleDebug.doLast {
    android.applicationVariants.all { variant ->
        if (variant.buildType.name == 'release') {
            def releaseBuildTask = tasks.create(name: "debug") {
                println("....................  test   ..............................")
            }
            releaseBuildTask.mustRunAfter variant.assemble
        }
    }
    println "build finished"
}

调用构建命令并指定任务 assembleDebug

./gradlew assembleDebug

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Android Studio中生成多个值的QR码

Android Studio Gradle构建运行时间过长,无法生成APK

如何在Android Studio中生成Javadoc注释

Android Studio:如何使用Gradle生成签名的APK?

Android Studio-Gradle任务在SYNC之后执行

由于缺少proguard-rules.txt,因此无法在Android Studio中生成已签名的APK

如何使用Gradle在Android Studio中生成JavaDoc?

无法在Android Studio中生成签名的APK,“ java.io.IOException”

Android Studio / Gradle Javadoc任务

如何在Android Studio中生成新的图像资产

在Android Studio中生成符号APK时出错

将项目与Gradle文件同步时,如何停止Android Studio运行gradle任务?

无法在Android Studio中生成签名的apk,出现错误错误:任务':app:transformClassesWith的执行失败

在Android Studio v3.1.1中生成构建APK时如何修复checkReleaseBuilds false

如何在Android Studio中生成具有内置数据库的项目的APK文件

Flutter App在android studio 3.5之后将无法构建appbundle / APK或在Android上运行

无法在Android Studio中生成SIGNEDD APK

如何在Android Gradle任务中注册生成的资源?

在Android Studio中生成签名的APK时发生Gradle错误

如何在Android中生成小apk

从Android Studio生成APK

Android Studio Gradle任务卡住

在android studio中生成apk文件后更改代码

Android Studio 无法在 proguard 错误配置中生成签名的 APK

当我在 android studio 中生成签名的 APK 时,我得到了 DexException

无法在android studio中生成APK

android.apk 文件未在 Visual Studio 2017 中生成

Android Studio 如何创建可运行的 APK

如何在 kotlin 中生成随机偶数 - Android Studio