RNFB 5.xx не совместим с Expo 33 (RN 59) - PullRequest
0 голосов
/ 24 июня 2019

Я создал отдельное репо , чтобы легко воспроизвести проблему (это чистый проект Expo 33 с одним коммитом , включающим react-native-firebase):

  1. клонировать и установить его:
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`.

Помогите мне пожалуйста ?

Еще несколько мыслей:

  1. Мы не можем использовать 4.3.x из-за зависимости от RN<59 (согласно <a href="https://rnfirebase.io/docs/v5.x.x/getting-started#Supported-versions---React-Native-/-Firebase" rel="nofollow noreferrer"> Поддерживаемые версии ).

  2. В случае, если проблема в версии инструментов сборки 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...