android 导致原因:org.gradle.API.GradleException:找不到满足版本约束的'com.google.protobuf:protobuf-javalite'版本:

erhoui1w  于 2023-02-02  发布在  Android
关注(0)|答案(6)|浏览(592)

我正面临着一个错误,而建立一个Android应用程序与React原生,如果有人有一个想法,然后帮助我.

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:

这是我的logrocket版本:

"@logrocket/react-native": "1.6.2",
uurity8g

uurity8g1#

看起来那个版本坏了。需要有人在他们的团队中修复他们的依赖关系,但是同时你可以覆盖它正在使用的protobuf-javalite版本。
我们的团队发现了一个热修复程序open /node_modules/@logrocket/react-native/android/build.gradle
并进行更改ex 1c 0d1x

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

pexxcrt22#

今天刚开始在原生Android上遇到同样的问题。
无法解析com。google。protobuf:protobuf-javalite:{严格地[3.0,4.0[;首选3.19.1}。要求:项目:应用程序〉com.logrocket:logrocket:1.11.0〉无法解析com.google.protobuf:protobuf-javalite:3.22.0-RC 1.〉无法解析POMhttps://repo.maven.apache.org/maven2/com/google/protobuf/protobuf-javalite/3.22.0-RC1/protobuf-javalite-3.22.0-RC1.pom〉无法找到com.google.protobuf:protobuf-parent:3.22.0-RC 1.
尝试升级和降级logrocket版本,检查了我的项目中的一个提交,当它仍然工作,等等,但它仍然窃听。似乎是一个问题,从logrocket。

omqzjyyz

omqzjyyz3#

是的,试着把protobuf版本设置在3.0到4.0之间,清除缓存,重新构建应用程序,仍然没有运气。现在禁用log-rocket,直到找到解决方案。

z9ju0rcb

z9ju0rcb4#

由protobuf问题引起:https://github.com/protocolbuffers/protobuf/issues/11719
对于因LogRocket SDK而受到影响的任何人,LogRocket团队已声明,他们正在尝试从自己的Angular 缓解该问题。

du7egjpx

du7egjpx5#

我和LogRocket支持人员谈过这个问题,他们刚刚回来,说他们已经发布了版本1.11.1,它加强了对protobuf的依赖并修复了这个问题。https://docs.logrocket.com/docs/mobile-sdk-changelog#1111-2023-01-31

hfyxw5xn

hfyxw5xn6#

过去一天我也遇到了同样的问题。在Nodemodules-〉logRocket-〉android-〉build.gradle中将Firebase的版本严格地[3.0,4.0]更改为严格地'3.19.1',并为它创建一个补丁包,现在对我来说很有效。

相关问题