我创建了一个单独的repo来轻松重现该问题(这是一个干净的弹出Expo 33项目,其中包含react-native-firebase
的{{3}}):
git clone git@github.com:n-sviridenko/expo-firebase-demo.git
cd expo-firebase-demo
yarn
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`.
请帮我?
更多想法:
由于依赖RN <59(根据https://github.com/n-sviridenko/expo-firebase-demo/commit/47b9db960995aac0f77d893669469ca14a77ad36),我们无法使用4.3.x
。
如果问题出在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