18034727885
2026-03-18 24c6143c8dab989206a7b2dddaa4b6d47750bfd4
优化编译
1个文件已修改
35 ■■■■■ 已修改文件
app/build.gradle 35 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/build.gradle
@@ -82,7 +82,7 @@
                def outputDir = file("${rootDir}/app/${variantName}/")
                if (outputDir.exists()) {
                    outputDir.listFiles().each { file ->
                        if (file.name.endsWith('.aab') || file.name.endsWith('.apk')) {
                        if (file.name.endsWith('.aab')) {
                            // 获取当前时间戳
                            def timestamp = new Date().format("yyyy-MM-dd", TimeZone.getTimeZone("GMT+08"))
@@ -104,8 +104,37 @@
                    println "⚠️ 目录不存在: ${outputDir.absolutePath}"
                }
            }
        } else {
            println "⚠️ 未找到任务: ${bundleTaskName}"
        }
        // 找到对应变体的package任务
        def packageTask = tasks.findByName("package${variantName.capitalize()}")
        if (packageTask != null) {
            packageTask.doLast {
                // 输出目录
                def outputDir = file("${rootDir}/app/${variantName}/")
                if (outputDir.exists()) {
                    outputDir.listFiles().each { file ->
                        if (file.name.endsWith('.apk')) {
                            // 获取当前时间戳
                            def timestamp = new Date().format("yyyy-MM-dd", TimeZone.getTimeZone("GMT+08"))
                            // 构建新的文件名
                            def newName = file.name.replace("app-${variantName}", "GoPost_user-${variant.versionName}-${timestamp}")
                            // 重命名文件
                            def newFile = new File(file.parentFile, newName)
                            if (file.renameTo(newFile)) {
                                println "✅ 文件重命名成功: ${file.name} -> ${newFile.name}"
                                println "📁 文件路径: ${newFile.absolutePath}"
                            } else {
                                println "❌ 文件重命名失败: ${file.name}"
                            }
                        }
                    }
                } else {
                    println "⚠️ 目录不存在: ${outputDir.absolutePath}"
                }
            }
        }
    }
}