18034727885
2026-03-18 dba11c9f7b44e1281bb40d98d470b130ff19fdad
优化编译
1个文件已删除
2个文件已修改
43 ■■■■■ 已修改文件
app/.gitignore 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/build.gradle 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
app/debug/Igo-driver-1.5.0-2025-06-06.apk 补丁 | 查看 | 原始文档 | blame | 历史
app/.gitignore
@@ -1,2 +1,3 @@
/build
/release
/debug/
app/build.gradle
@@ -49,13 +49,6 @@
            zipAlignEnabled true
            signingConfig signingConfigs.config
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            applicationVariants.all { variant ->
                // 更新至Android Studio 3.3 gradle 4.10.1
                variant.outputs.all {
                    outputFileName = "GoPost-driver-${defaultConfig.versionName}-${new Date().format( "yyyy-MM-dd" , TimeZone.getTimeZone("GMT+08")) }.apk"
                }
            }
        }
        debug {
            minifyEnabled false
@@ -117,7 +110,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"))
@@ -139,8 +132,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-driver-${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}"
                }
            }
        }
    }
}
app/debug/Igo-driver-1.5.0-2025-06-06.apk
Binary files differ