react native
# support
d
Hey Vapi team 👋 I've been trying to integrate the Vapi React Native SDK for the past several hours and hitting critical build failures across multiple setups. Would really appreciate guidance on what's actually supported. What I've tried: Expo SDK 54 (latest) Error: TurboModuleInteropUtils$ParsingException: Unable to parse @ReactMethod annotations from native module: WebRTCModule newArchEnabled=false is set Attempted Expo SDK 52 downgrade Massive dependency conflicts prevented clean installation Multiple peer dependency resolution failures React Native CLI 0.82 (latest) Same TurboModule error as Expo SDK 54 React Native CLI 0.73.6 (from your Expo 50 example) Gradle/JDK build errors: Could not resolve all files for configuration ':daily-co_react-native-daily-js:androidJdkImage' Tried Gradle 7.6.3, 8.3, and 8.5 - all failed My setup: Android development (Samsung S24 Ultra, Android 15) Windows 11 Java 21 All permissions configured correctly in AndroidManifest.xml minSdkVersion = 24 newArchEnabled = false Questions: Should I be using Expo SDK 50 specifically? Your example repo shows this version. What is the exact React Native + Gradle combination that works? Is there a complete, working example project that actually builds successfully on modern Android? Are there known incompatibilities with newer Android build tools or Java 21?
@User
@User
anyone?
c
Hi Dani, The easiest way to get a working implementation with the React Native SDK is to use the exact versions shown in our example repo. Those versions are the ones we’ve fully validated for compatibility across dependencies like
react-native-webrtc
, Gradle, and Java. If you’re running into build issues with newer React Native or Expo versions, we recommend starting from the example setup first—it ensures that all native modules and Android configurations work as expected. Once you have it running, you can incrementally update dependencies to identify which versions introduce breaking changes. Here’s the link to the repo for reference: Let me know if you’d like help matching your setup to those versions or troubleshooting the build after aligning them. Best, Kyle
3 Views