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 aussi l'application Xcode complète et exécute les XCTest sur simulateur. Sur Apple Silicon : sh iosApp/ci-test.sh. L'artefact ravenemu-ios-simulator est réservé au simulateur, sans IPA iPhone. Voir le périmètre iOS.
Le commit 15675cc3af4f9b07f2e10cc5a7ca6234ea1c77cc est épinglé dans native/CMakeLists.txt : RavenCore 0.14.0 et son API C ravenemu_*. Voir la passerelle native.
RavenEmu | Projet multiplateforme | Site officiel | Licence AGPL-3.0
Documentation de la version multiplateforme. Android en bêta ; iOS en développement. © 2026 GhostPunishR.