react-native-reanimated: [android build fails] 🐛 Execution failed for task ':react-native-reanimated:configureCMakeDebug[arm64-v8a]'.
Description
I’m getting following error (gradle error) when I try to run project on android emulator
Execution failed for task ':react-native-reanimated:configureCMakeDebug[arm64-v8a]'.
[CXX1405] exception while building Json A problem occurred starting process 'command '/Users/user_name/Library/Android/sdk/cmake/3.18.1/bin/cmake''
what I’ve tried so far:
- cleaned gradle
- cleaned yarn cache
- cleaned metro bundler cache
- installed required NDK (23.1.7779620)
- installed CMake 3.18.1
- cleaned watchman
- added CMake in PATH (zsh shell)
react-native info
System:
OS: macOS 13.2.1
CPU: (8) arm64 Apple M2
Memory: 74.30 MB / 8.00 GB
Shell: 5.8.1 - /bin/zsh
Binaries:
Node: 18.17.0 - /var/folders/67/94h2xx9x1sg3h3_q1zgcltcc0000gn/T/yarn--1692780442554-0.3663945892745395/node
Yarn: 1.22.19 - /var/folders/67/94h2xx9x1sg3h3_q1zgcltcc0000gn/T/yarn--1692780442554-0.3663945892745395/yarn
npm: 9.6.7 - /usr/local/bin/npm
Watchman: 2023.07.24.00 - /opt/homebrew/bin/watchman
Managers:
CocoaPods: 1.12.1 - /Users/user/.asdf/shims/pod
SDKs:
iOS SDK:
Platforms: DriverKit 22.4, iOS 16.4, macOS 13.3, tvOS 16.4, watchOS 9.4
Android SDK: Not Found
IDEs:
Android Studio: 2022.3 AI-223.8836.35.2231.10406996
Xcode: 14.3.1/14E300c - /usr/bin/xcodebuild
Languages:
Java: 11.0.20 - /usr/bin/javac
npmPackages:
@react-native-community/cli: Not Found
react: 18.2.0 => 18.2.0
react-native: 0.71.12 => 0.71.12
react-native-macos: Not Found
npmGlobalPackages:
*react-native*: Not Found
✨ Done in 14.43s.
Steps to reproduce
- run project
yarn start --reset-cache
- run emulator
- run
yarn android
android build fails
Snack or a link to a repository
dummy.link
Reanimated version
3.4.2
React Native version
0.71.12
Platforms
Android
JavaScript runtime
Hermes
Workflow
React Native (without Expo)
Architecture
Paper (Old Architecture)
Build type
Debug mode
Device
Android emulator
Device model
No response
Acknowledgements
Yes
About this issue
- Original URL
- State: closed
- Created 10 months ago
- Reactions: 6
- Comments: 15
Resolved by following steps
newArchEnabled=false
Got same error
Execution failed for task ‘:react-native-reanimated:configureCMakeDebug[armeabi-v7a]’.
RN version: 0.73 Reanimated: 3.6.1
Resolved by following steps
brew install cmake
in Mac./gradlew clean
npm start -- --reset-cache
Enable Bridgeless Mode
Bridgeless Mode
1. Enable Bridgeless flag in native
Android In your MainApplication.kt file, update the onCreate function by passing the
bridglessEnabled = true
flag to the load invocation.// MyMainApplication.kt
iOS
To enable Bridgeless for your React Native app, you need to override function bridgelessEnabled in app’s AppDelegate.mm:
// AppDelegate.mm
2. Enable New Architectures
Open gradle.properties file
newArchEnabled=true
FINALLY, Complete the configuration for Enable Bridgeless Mode.