Jump Droid v1.5.1 – Release Polish Update (Hotfix)
Jump Droid v1.5.1 — Release Polish Update (Hotfix)
Production hotfix release addressing two crash patterns in the audio system.
Bug Fixes
- Crash on game over: \SoundManager.fadeOutAndPlayGameOver()\ threw \IllegalStateException\ from \MediaPlayer.setVolume()\ when the player was already released by a concurrent operation. The volume fade loop and player cleanup are now wrapped in try-catch.
- Crash during music crossfade: \SoundManager.playMusic()\ threw the same \IllegalStateException\ in the crossfade coroutine when rapid zone changes triggered concurrent player release. The entire crossfade body is now wrapped in try-catch.
Previous Changes (v1.5.1)
- Portrait lock: App-wide screen orientation locked to portrait.
- Keep screen on: Device stays awake during gameplay.
- Version bump: v1.5.0 → v1.5.1 (versionCode 1 → 2).
Assets
- \�pp-release.apk\ — Signed Release APK (attached)
- \�pp-release.aab\ — Signed Release AAB (for Play Store submission)