简体   繁体   中英

Caused by: org.gradle.api.GradleException: Cannot find a version of 'com.google.protobuf:protobuf-javalite' that satisfies the version constraints:

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",

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在此处输入图像描述

        version {
            strictly '[3.0, 21['
        }
    }

Just started getting the same issue on native Android today.

Could not resolve com.google.protobuf:protobuf-javalite:{strictly [3.0, 4.0[; prefer 3.19.1}. Required by: project:app > com.logrocket:logrocket:1.11.0 > Could not resolve com.google.protobuf:protobuf-javalite:3.22.0-RC1. > Could not parse POM https://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-javalite/3.22.0-RC1/protobuf-javalite-3.22.0-RC1.pom > Could not find com.google.protobuf:protobuf-parent:3.22.0-RC1.

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

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.

update the package @logrocket/react-native to 1.11.1 should fix the issue

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM