Вызвано: org.gradle.api.GradleException: не удается найти версию com.google.protobuf:protobuf-javalite, которая удовлетворяет ограничениям версии:
Я столкнулся с ошибкой при создании приложения для Android с помощью react-native. Если у кого-то есть идея, помогите мне.
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 ответов
Похоже, эта версия сломана. В их команде должен быть кто-то, кто исправит их зависимость, но тем временем вы можете переопределить версию protobuf-javalite, которую он использует.
Наша команда обнаружила открытое исправление /node_modules/@logrocket/react-native/android/build.gradle.
version {
strictly '[3.0, 21['
}
}
Я говорил об этом со службой поддержки LogRocket, и они только что вернулись и сказали, что выпустили версию 1.11.1, которая ужесточает зависимость от protobuf и исправляет это. Примечания к выпуску здесь: https://docs.logrocket.com/docs/mobile-sdk-changelog#1111-2023-01-31 .
Да, пробовал устанавливать версию protobuf между 3.0 и 4.0, очищал кеш, пересобирал приложение, все равно безуспешно. Log-rocket на данный момент отключен, пока не будет найдено решение.
Вызвано проблемой protobuf: https://github.com/protocolbuffers/protobuf/issues/11719
Для всех, кто пострадал от этого из-за LogRocket SDK, команда LogRocket заявила, что они пытаются смягчить проблему со своей стороны.
Только сегодня начал получать ту же проблему на родном 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-RC1.> Не удалось разобрать POM https://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-RC1.
Пробовал повышать и понижать версию logrocket, проверять коммит в моем проекте, когда он еще работал, и т. д., но он все еще глючит. Похоже на проблему от logrocket.
Я также столкнулся с той же проблемой с прошлого дня. Изменение версии строго [3.0, 4.0[ на строго «3.19.1» в Firebase в Nodemodules->logRocket->android->build.gradle и создание пакета исправлений для него теперь сработало для меня.