Repository navigation
Compilation
Le projet est autonome : toutes les commandes partent de la racine du dépôt. Prérequis et procédures détaillées : BUILDING.md.
JDK 21, SDK Android API 37 et outils natifs CMake/NDK :
./gradlew :androidApp:assembleDebug
./gradlew :androidApp:assembleBeta
./gradlew :androidApp:testDebugUnitTest
./gradlew :policy:testAPK : androidApp/build/outputs/apk/debug/ ou androidApp/build/outputs/apk/beta/. Les fichiers TERMS.md, PRIVACY.md et LICENSE de la racine sont intégrés au build partagé.
Sur macOS, avec Xcode, JDK 21, CMake et XcodeGen :
./gradlew :shared:linkDebugFrameworkIosSimulatorArm64
sh native/build-ios.sh
cd iosApp
xcodegen generate
open RavenEmu.xcodeprojLa CI construit le framework et le SDK natif pour simulateur et vérifie les adaptateurs Swift. Le lecteur iOS complet reste à raccorder.
Le commit 8f682a121b0ce2dc1d5c4777fc602e8f449110b5 est épinglé dans native/CMakeLists.txt : RavenCore 0.7.1 et son API C ravenemu_*. Voir la passerelle native.
RavenEmu | Code source | Site officiel | Licence AGPL-3.0
Documentation de l'application RavenEmu, Android native en développement. © 2026 GhostPunishR.