build: exclure les natifs JNA cross-plateforme (-2,3 Mo, APK = binaires utiles)

JNA (transitif sqlcipher/DJL) embarquait des natifs aix/darwin/win inutiles
(aucun android-aarch64 fourni, JNA non utilisé dans le code). APK ne contient
plus que les binaires nécessaires + le code ; tous les modèles passent par
l'OTA (rappel : l'APK ne doit contenir aucun modèle — vérifié, 0 fichier modèle).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kazeia Team 2026-06-18 09:20:13 +02:00
parent 66e81f0668
commit 22dbd2145f
1 changed files with 4 additions and 0 deletions

View File

@ -115,6 +115,10 @@ android {
excludes += "native/lib/osx-**"
excludes += "native/lib/win-**"
excludes += "native/lib/linux-**"
// JNA (transitif via sqlcipher/DJL) embarque des natifs aix/darwin/win
// (~2,3 Mo) inutiles sur Android — aucun natif android-aarch64 fourni et
// JNA non utilisé dans le code. APK = binaires utiles uniquement.
excludes += "com/sun/jna/**"
}
}
}