我正面临着一个错误,而建立一个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",
6条答案
按热度按时间uurity8g1#
看起来那个版本坏了。需要有人在他们的团队中修复他们的依赖关系,但是同时你可以覆盖它正在使用的protobuf-javalite版本。
我们的团队发现了一个热修复程序open /node_modules/@logrocket/react-native/android/build.gradle
并进行更改ex 1c 0d1x
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。
omqzjyyz3#
是的,试着把protobuf版本设置在3.0到4.0之间,清除缓存,重新构建应用程序,仍然没有运气。现在禁用log-rocket,直到找到解决方案。
z9ju0rcb4#
由protobuf问题引起:https://github.com/protocolbuffers/protobuf/issues/11719
对于因LogRocket SDK而受到影响的任何人,LogRocket团队已声明,他们正在尝试从自己的Angular 缓解该问题。
du7egjpx5#
我和LogRocket支持人员谈过这个问题,他们刚刚回来,说他们已经发布了版本1.11.1,它加强了对protobuf的依赖并修复了这个问题。https://docs.logrocket.com/docs/mobile-sdk-changelog#1111-2023-01-31
hfyxw5xn6#
过去一天我也遇到了同样的问题。在Nodemodules-〉logRocket-〉android-〉build.gradle中将Firebase的版本严格地[3.0,4.0]更改为严格地'3.19.1',并为它创建一个补丁包,现在对我来说很有效。