I am facing an error while building an android app with react-native, If anyone has an idea then help me out.
Task failed with an exception.
-----------
* What went wrong:
Execution failed for task ':app:checkDebugAarMetadata'.
> Could not resolve all files for configuration ':app:debugRuntimeClasspath'.
> Could not resolve com.google.protobuf:protobuf-javalite:{strictly [3.0, 4.0[}.
Required by:
project :app > project :logrocket_react-native
> Cannot find a version of 'com.google.protobuf:protobuf-javalite' that satisfies the version constraints:
This is my logrocket version:
"@logrocket/react-native": "1.6.2",
6
Answers
Just started getting the same issue on native Android today.
Tried upping and downgrading logrocket version, checking out a commit in my project from when it was still working, etc, but it’s still bugged. Seems like an issue from logrocket.
Yea, tried setting protobuf version between 3.0 to 4.0, cleared cache, re-built the app, still no luck. Disabled log-rocket for now, till a solution is found.
Caused by protobuf issue: https://github.com/protocolbuffers/protobuf/issues/11719
For anyone affected by this due to the LogRocket SDK, the LogRocket team has stated that they are attempting to mitigate the issue from their side.
I spoke with LogRocket support about this and they just got back and said they’ve released version 1.11.1 which tightens up the dependency on protobuf and fixes this. Release notes here: https://docs.logrocket.com/docs/mobile-sdk-changelog#1111-2023-01-31
It seems like that version is broken. There needs to be someone on their team to fix their dependency, but on the meantime you can override the version of protobuf-javalite that it is using.
Our team has found a hotfix open /node_modules/@logrocket/react-native/android/build.gradle
and make this change
I was also facing the same issue from past one day. Changing the version strictly [3.0, 4.0[ to strictly ‘3.19.1’in Firebase in Nodemodules->logRocket->android->build.gradle and creating a patch package for it worked for me now.