sour-pinkS
VAPIโ€ข2mo ago
sour-pink

react native

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?
Was this page helpful?