0.1.0-0-pre.6-fix.1
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: Android/README.md -->
|
||||
<!-- version: 2 -->
|
||||
<!-- version: 3 -->
|
||||
|
||||
# Android
|
||||
|
||||
@@ -14,9 +14,9 @@ Android/
|
||||
└── game-snake-poc/
|
||||
```
|
||||
|
||||
`common` est une Android Library Java qui fournit la frontière commune et dépend de l'AAR officiel SDL3.
|
||||
`common` est une Android Library Java qui fournit la frontière commune. Elle compile contre l'AAR SDL3 avec une dépendance `compileOnly` afin que son propre AAR reste valide.
|
||||
|
||||
Chaque module `game-*` est une application Android indépendante et dépend du module `common`.
|
||||
Chaque module `game-*` est une application Android indépendante ; il dépend du module `common` et package directement l'AAR SDL3 dans son APK via `implementation`.
|
||||
|
||||
## Toolchain de référence
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// file: Android/common/build.gradle
|
||||
// version: 2
|
||||
// version: 3
|
||||
|
||||
plugins {
|
||||
id 'com.android.library'
|
||||
@@ -22,5 +22,5 @@ android {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
api files("../libs/${sdl3AarName}")
|
||||
compileOnly files("../libs/${sdl3AarName}")
|
||||
}
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
// file: Android/game-reflex-poc/build.gradle
|
||||
// version: 2
|
||||
// version: 3
|
||||
|
||||
plugins {
|
||||
id 'com.android.application'
|
||||
}
|
||||
|
||||
def sdl3AarName = providers.gradleProperty("sdl3AarName").get()
|
||||
|
||||
android {
|
||||
namespace 'com.sasedev.games.reflex'
|
||||
compileSdk 36
|
||||
@@ -24,5 +26,6 @@ android {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation files("../libs/${sdl3AarName}")
|
||||
implementation project(':common')
|
||||
}
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
// file: Android/game-snake-poc/build.gradle
|
||||
// version: 2
|
||||
// version: 3
|
||||
|
||||
plugins {
|
||||
id 'com.android.application'
|
||||
}
|
||||
|
||||
def sdl3AarName = providers.gradleProperty("sdl3AarName").get()
|
||||
|
||||
android {
|
||||
namespace 'com.sasedev.games.snake'
|
||||
compileSdk 36
|
||||
@@ -24,5 +26,6 @@ android {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation files("../libs/${sdl3AarName}")
|
||||
implementation project(':common')
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user