inventree-app/NOTE.md
HendrikRauh 0546fba37f
Some checks are pending
Android / build (push) Waiting to run
CI / test (push) Waiting to run
iOS / build (push) Waiting to run
Update NOTE.md to add troubleshooting section for Flutter Java version issues
2026-01-10 00:37:58 +01:00

988 B

Codeänderung

  • android/app/build.gradle: compileSdkVersion/targetSdkVersion auf 36 angehoben, weil mehrere Plugins SDK 36 voraussetzen.

Devbuild (out of the box)

invoke translate
flutter build apk --debug

Releasebuild (benötigt Signatur; interaktiv)

Signatur erstellen; Passwörter merken!:

keytool -genkey -v -keystore ~/inventree-release-key.jks \
  -keyalg RSA -keysize 2048 \
  -alias inventree

android/key.properties anlegen mit:

storePassword=DEIN_STORE_PASSWORD
keyPassword=DEIN_KEY_PASSWORD
keyAlias=inventree
storeFile=/.../inventree-release-key.jks
invoke translate
fvm flutter build apk --release --no-tree-shake-icons

Pipe

  1. nix installieren (für flake nutzung) (optional aber dann reproduzierbar)
  2. flake anwenden

Problems that occurred

Flutter Java Version Problem

  • unset flutter jdk-dir (flutter config --jdk-dir="")
  • a specified java version in the flutter config leads to a java