diff --git a/CHANGELOG.md b/CHANGELOG.md index b4d040f7..e1c977d1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +- We addressed a random scenario where gradle would resolve to using the Hermes v1 compiler instead of the old hermes override in gradle.properties. This would throw issues with "...bytecode mismatch...". + ## [20.0.0] - 2026-08-03 - We fixed an issue that could cause iOS apps to restart repeatedly after an OTA update. diff --git a/android/app/build.gradle b/android/app/build.gradle index dd5e357b..4d9ee53c 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -144,6 +144,9 @@ dependencies { configurations.all { resolutionStrategy { + // Force Hermes V0 version across all configurations to prevent random resolution due to gradle caching/timing issues. + force "com.facebook.hermes:hermes-android:0.15.1" + force "androidx.annotation:annotation:1.1.0" force( "com.google.android.gms:play-services-base:18.6.0",