2026-03-25 12:53:07 +01:00
|
|
|
$buildType = if ($args[0]) { $args[0] } else { "release" }
|
|
|
|
|
$buildName = if ($args[1]) { $args[1] } else { "0.0.0" }
|
|
|
|
|
$buildNumber = "$buildName-$(Get-Date -Format 'yyyyMMddHHmmss')"
|
|
|
|
|
|
2026-03-21 01:34:22 +01:00
|
|
|
$apkDir = "..\build\app\outputs\flutter-apk"
|
|
|
|
|
$baseName = "org.igox.apps.android.busylight-buddy"
|
|
|
|
|
|
2026-03-25 12:53:07 +01:00
|
|
|
flutter build apk --$buildType --build-name=${buildName} --build-number ${buildNumber} --target-platform android-arm,android-arm64,android-x64
|
2026-03-21 01:34:22 +01:00
|
|
|
|
|
|
|
|
# Rename APK
|
|
|
|
|
$oldApk = "$apkDir\app-$buildType.apk"
|
|
|
|
|
$newApk = "$apkDir\$baseName-$buildType.apk"
|
|
|
|
|
if (Test-Path $oldApk) {
|
|
|
|
|
if (Test-Path $newApk) { Remove-Item $newApk -Force }
|
|
|
|
|
Rename-Item -Path $oldApk -NewName "$baseName-$buildType.apk"
|
|
|
|
|
Write-Host "APK renamed to: $baseName-$buildType.apk"
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
# Rename SHA1 (if exists)
|
|
|
|
|
$oldSha1 = "$apkDir\app-$buildType.apk.sha1"
|
|
|
|
|
$newSha1 = "$apkDir\$baseName-$buildType.apk.sha1"
|
|
|
|
|
if (Test-Path $oldSha1) {
|
|
|
|
|
if (Test-Path $newSha1) { Remove-Item $newSha1 -Force }
|
|
|
|
|
Rename-Item -Path $oldSha1 -NewName "$baseName-$buildType.apk.sha1"
|
|
|
|
|
Write-Host "SHA1 renamed to: $baseName-$buildType.apk.sha1"
|
|
|
|
|
}
|