ACHTUNG: Diese Anleitung dient nur zu Bildungs- und Entwicklungszwecken!
🚫 Was NICHT erlaubt ist:
✅ Was erlaubt ist:
Diese App steht unter der Creative Commons BY-NC-ND 4.0 Lizenz. Nur der ursprüngliche Entwickler (Luka Löhr) darf offizielle Releases erstellen und veröffentlichen.
gradle.properties
android/gradle.properties
: R8, Tree-Shaking, Ressourcen-Optimierungandroid/app/build.gradle.kts
: Standard Flutter-Konfigurationandroid/app/proguard-rules.pro
: ProGuard-Regelnflutter build appbundle --release
build/app/outputs/bundle/release/app-release.aab
flutter build ios --release
flutter build apk --release --split-per-abi
Output-Dateien:
app-arm64-v8a-release.apk
(~9.9MB)app-armeabi-v7a-release.apk
(~9.5MB)app-x86_64-release.apk
(~10.0MB)Verwendung:
# Gerät-ABI ermitteln
adb shell getprop ro.product.cpu.abi
# Passende APK installieren
adb install build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
Build-Typ | Größe | Verwendung |
---|---|---|
App Bundle | ~45MB | Google Play Store |
ARM64 APK | ~9.9MB | Development/Testing |
ARMv7 APK | ~9.5MB | Development/Testing |
x86_64 APK | ~10.0MB | Emulator/Testing |
# Lokale Tests mit Split APKs
flutter build apk --release --split-per-abi
adb install build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
# Google Play Store
flutter build appbundle --release
# Apple App Store
flutter build ios --release
# Mit spezifischer Version (nur für offizielle Releases)
flutter build appbundle --release --build-name=1.5.5 --build-number=18
# Alte Version entfernen
adb uninstall com.lgka
# Neue Version installieren
adb install build/app/outputs/flutter-apk/app-arm64-v8a-release.apk
# Gerät-ABI prüfen
adb shell getprop ro.product.cpu.abi
# Verfügbare APKs anzeigen
ls -la build/app/outputs/flutter-apk/
--split-per-abi
Flag verwendenflutter build apk --release
(erstellt Universal APK ~30MB)git clone https://github.com/luka-loehr/LGKA.git
cd LGKA
flutter pub get
Nur offizielle Releases durch Luka Löhr. Entwickler können lokale Builds für Lernzwecke erstellen.