Initial upload: fin65-mobile
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
$MobileDir = "D:\07-Logiciels\20-FIN65\fin65_mobile"
|
||||
$MainActivity = Join-Path $MobileDir "android\app\src\main\java\com\example\fin65_mobile\MainActivity.java"
|
||||
|
||||
Write-Host ""
|
||||
Write-Host "=========================================="
|
||||
Write-Host " FIN65 - Fix BOM MainActivity.java"
|
||||
Write-Host "=========================================="
|
||||
Write-Host ""
|
||||
|
||||
if (!(Test-Path $MainActivity)) {
|
||||
Write-Host "[ERREUR] MainActivity.java introuvable :" -ForegroundColor Red
|
||||
Write-Host $MainActivity
|
||||
Read-Host "Appuie sur Entree pour fermer"
|
||||
exit 1
|
||||
}
|
||||
|
||||
$Stamp = Get-Date -Format "yyyyMMdd_HHmmss"
|
||||
Copy-Item $MainActivity "$MainActivity.before_bom_fix_$Stamp.bak" -Force
|
||||
Write-Host "Sauvegarde : $MainActivity.before_bom_fix_$Stamp.bak"
|
||||
|
||||
# Réécriture explicite sans BOM.
|
||||
$content = @"
|
||||
package com.example.fin65_mobile;
|
||||
|
||||
import io.flutter.embedding.android.FlutterFragmentActivity;
|
||||
|
||||
public class MainActivity extends FlutterFragmentActivity {
|
||||
}
|
||||
"@
|
||||
|
||||
$Utf8NoBom = New-Object System.Text.UTF8Encoding($false)
|
||||
[System.IO.File]::WriteAllText($MainActivity, $content, $Utf8NoBom)
|
||||
|
||||
Write-Host ""
|
||||
Write-Host "MainActivity.java reecrit en UTF-8 sans BOM."
|
||||
Write-Host ""
|
||||
|
||||
Write-Host "Contenu actuel :"
|
||||
Get-Content $MainActivity | ForEach-Object { Write-Host $_ }
|
||||
|
||||
Set-Location $MobileDir
|
||||
|
||||
Write-Host ""
|
||||
Write-Host "Nettoyage Flutter..."
|
||||
flutter clean
|
||||
flutter pub get
|
||||
|
||||
Write-Host ""
|
||||
Write-Host "Fix BOM termine."
|
||||
Write-Host "Relance maintenant :"
|
||||
Write-Host "flutter run"
|
||||
Write-Host ""
|
||||
Read-Host "Appuie sur Entree pour fermer"
|
||||
Reference in New Issue
Block a user