Ajout de l'environnement de build Docker pour générer l'APK Android
- Dockerfile.android avec Android SDK et Capacitor - docker-compose.build.yml pour le build - Scripts automatisés build-apk.sh et generate-apk.sh - Configuration Capacitor pour Android - Documentation BUILD_APK.md
This commit is contained in:
28
scripts/generate-apk.sh
Executable file
28
scripts/generate-apk.sh
Executable file
@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
|
||||
set -e
|
||||
|
||||
echo "🚀 Génération de l'APK..."
|
||||
|
||||
# Vérifier que le build Android existe
|
||||
if [ ! -d "android" ]; then
|
||||
echo "❌ Le répertoire android n'existe pas. Exécutez d'abord ./scripts/build-apk.sh"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Générer l'APK dans le conteneur
|
||||
docker-compose -f docker-compose.build.yml run --rm android-builder sh -c "
|
||||
cd android &&
|
||||
./gradlew assembleDebug
|
||||
"
|
||||
|
||||
# Copier l'APK généré
|
||||
if [ -f "android/app/build/outputs/apk/debug/app-debug.apk" ]; then
|
||||
mkdir -p dist
|
||||
cp android/app/build/outputs/apk/debug/app-debug.apk dist/compagnon-admin-debug.apk
|
||||
echo "✅ APK généré : dist/compagnon-admin-debug.apk"
|
||||
else
|
||||
echo "❌ L'APK n'a pas été généré. Vérifiez les erreurs ci-dessus."
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user