如何通过Android Gradle重命名App Bundle名称

问题描述

由于我能够使用这种方式重命名APK,但无法获得如何重命名具有多种风味的App Bundle的方法

android.applicationVariants.all { variant ->
    variant.outputs.all { output ->
        output.outputFileName = "${variant.getFlavorName()}-${variant.buildType.name}-v${versionCode}_${versionName}-${new Date().format('ddMMMyyyy_HH-mm')}-${output.getFilter(com.android.build.OutputFile.ABI)}.apk"
    }
}

这是我的应用程序样式,并拆分了APK代码

productFlavors {
    aFlavor {
        applicationId "com.a"

        
        versionCode 5
        versionName "1.0.5"

        signingConfig signingConfigs.signingA
    }
    bFlavor {
        applicationId "com.b"

        versionCode 5
        versionName "1.0.5"

        signingConfig signingConfigs.signingB
    }
    cFlavor {
        applicationId "com.c"

        versionCode 3
        versionName "1.0.3"

        signingConfig signingConfigs.signingC
    }
}

splits {
    abi {
        enable true
        reset()
        include 'arm64-v8a','x86','x86_64'
        universalApk false
    }
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)