0.1.0-0-pre.9
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: Android/README.md -->
|
||||
<!-- version: 5 -->
|
||||
<!-- version: 6 -->
|
||||
|
||||
# Android
|
||||
|
||||
@@ -20,7 +20,7 @@ Chaque module `game-*` est une application Android indépendante ; il dépend du
|
||||
|
||||
## Toolchain de référence
|
||||
|
||||
Pour la baseline `0.1.0-0-pre.8` :
|
||||
Pour la baseline `0.1.0-0-pre.9` :
|
||||
|
||||
- Android Gradle Plugin `9.4.0` ;
|
||||
- Gradle `9.6.0` attendu par AGP 9.4 ;
|
||||
@@ -73,6 +73,21 @@ Le script extrait temporairement `libSDL3.so` de l'AAR uniquement pour fournir l
|
||||
|
||||
## Bridge JNI et tactile
|
||||
|
||||
À partir de `0.1.0-0-pre.8`, `SaseGameActivity` vérifie au démarrage la version du bridge Java/JNI chargé depuis la bibliothèque Rust.
|
||||
À partir de `0.1.0-0-pre.9`, `SaseGameActivity` vérifie au démarrage la version du bridge Java/JNI chargé depuis la bibliothèque Rust.
|
||||
|
||||
Les touch events standards restent traités via SDL3 et ne transitent pas par JNI.
|
||||
|
||||
## Packaging des assets
|
||||
|
||||
Les modules applications exécutent `stageSasedevAssets` avant `preBuild`.
|
||||
|
||||
La tâche compose les sources :
|
||||
|
||||
```text
|
||||
assets/common/ -> assets/common/
|
||||
assets/<game>/ -> assets/game/
|
||||
```
|
||||
|
||||
dans un répertoire généré sous `Android/<module>/build/generated/sasedevAssets/main/`.
|
||||
|
||||
Aucune ressource source n'est copiée durablement dans un module Android ou une crate Rust.
|
||||
|
||||
Reference in New Issue
Block a user