Я создал отдельное репо , чтобы легко воспроизвести проблему (это чистый проект Expo 33 с одним коммитом , включающим react-native-firebase
):
- клонировать и установить его:
git clone git@github.com:n-sviridenko/expo-firebase-demo.git
cd expo-firebase-demo
yarn
откройте папку
android
в Android Studio и запустите ее
Коммит интеграции react-native-firebase
здесь https://github.com/n-sviridenko/expo-firebase-demo/commit/47b9db960995aac0f77d893669469ca14a77ad36
Вы увидите похожую ошибку (она всегдаразные):
Error: Interface `com.google.android.gms.internal.measurement.zzq(classpath class)` used as super class of `com.google.android.gms.internal.measurement.zzcm`.
Помогите мне пожалуйста ?
Еще несколько мыслей:
Мы не можем использовать 4.3.x
из-за зависимости от RN<59 (согласно <a href="https://rnfirebase.io/docs/v5.x.x/getting-started#Supported-versions---React-Native-/-Firebase" rel="nofollow noreferrer"> Поддерживаемые версии ).
В случае, если проблема в версии инструментов сборки Grandle (в Экспо это com.android.tools.build:gradle:3.3.2
, когда в RNFB это com.android.tools.build:gradle:3.4.1
), мы не можем обновить до 3.4.1
, потому что это зависит от Grandle 5.xx, в то время как Expo зависит от Grandle 4.xx