diff --git a/packages/react-native/ReactAndroid/build.gradle.kts b/packages/react-native/ReactAndroid/build.gradle.kts index 1efd8b930b92c2..435b647a0c2f20 100644 --- a/packages/react-native/ReactAndroid/build.gradle.kts +++ b/packages/react-native/ReactAndroid/build.gradle.kts @@ -519,6 +519,8 @@ android { ndkVersion = libs.versions.ndkVersion.get() } + resourcePrefix = "reactandroid_" + compileOptions { sourceCompatibility = JavaVersion.VERSION_17 targetCompatibility = JavaVersion.VERSION_17 @@ -799,6 +801,13 @@ dependencies { compileOnly(libs.javax.annotation.api) api(libs.javax.inject) + if (!buildHermesSource) { + debugCompileOnly(files("${prebuiltHermesDir}/hermes-engine-debug.aar")) + releaseCompileOnly(files("${prebuiltHermesDir}/hermes-engine-release.aar")) + } else { + compileOnly(project(":packages:react-native:ReactAndroid:hermes-engine")) + } + // It's up to the consumer to decide if hermes should be included or not. // Therefore hermes-engine is a compileOnly dependency. compileOnly(project(":packages:react-native:ReactAndroid:hermes-engine"))