RNFB 5.x.x与Expo 33(RN 59)不兼容

时间:2019-06-24 20:14:27

标签: expo react-native-firebase

我创建了一个单独的repo来轻松重现该问题(这是一个干净的弹出Expo 33项目,其中包含react-native-firebase的{​​{3}}):

  1. 克隆并安装它:
git clone git@github.com:n-sviridenko/expo-firebase-demo.git
cd expo-firebase-demo
yarn
  1. 在Android Studio中打开android文件夹并运行

集成react-native-firebase的提交在此处a single commit

您会看到类似的错误(总是不同的):

Error: Interface `com.google.android.gms.internal.measurement.zzq(classpath class)` used as super class of `com.google.android.gms.internal.measurement.zzcm`.

请帮我?

更多想法:

  1. 由于依赖RN <59(根据https://github.com/n-sviridenko/expo-firebase-demo/commit/47b9db960995aac0f77d893669469ca14a77ad36),我们无法使用4.3.x

  2. 如果问题出在Grandle构建工具版本中(在Expo中为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

0 个答案:

没有答案