【问题标题】:RNFirebase core module was not found natively on Android, ensure you have correctly added the RNFirebase and Firebase gradle dependenciesRNFirebase 核心模块未在 Android 上原生找到,请确保您已正确添加 RNFirebase 和 Firebase gradle 依赖项
【发布时间】:2019-05-27 23:05:23
【问题描述】:

我遇到这个奇怪的错误已经有几个小时了,但我无法修复它。我有我需要的所有依赖项。

Error

dependencies {
    implementation project(':react-native-firebase')
    implementation project(':react-native-code-push')
    implementation project(':react-native-sentry')
    implementation project(':react-native-vector-icons')
    implementation project(':react-native-iap')
    implementation project(':react-native-amplitude-analytics')
    implementation fileTree(dir: "libs", include: ["*.jar"])
    implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
    implementation "com.facebook.react:react-native:+"  // From node_modules
    implementation "com.google.android.gms:play-services-base:16.0.1"
    implementation "com.google.firebase:firebase-core:16.0.6"
    implementation "com.google.firebase:firebase-ads:15.0.1"
    implementation "com.google.firebase:firebase-config:16.1.2"
    implementation "com.google.firebase:firebase-messaging:17.3.4"

    implementation "com.google.firebase:firebase-auth:9.6.1"
    implementation "com.google.firebase:firebase-database:9.6.1"

    implementation "com.google.firebase:firebase-messaging:17.3.0"
    implementation "com.google.firebase:firebase-core:16.0.3"
    implementation "com.google.firebase:firebase-auth:16.0.3"
    implementation "com.google.firebase:firebase-database:16.0.1"
}

【问题讨论】:

    标签: android react-native react-native-android react-native-firebase


    【解决方案1】:

    确保您已将此行包含在 MainApplication.java 中

    import io.invertase.firebase.RNFirebasePackage;
    

     @Override
    protected List<ReactPackage> getPackages() {
      return Arrays.<ReactPackage>asList(
          new MainReactPackage(),
          new RNFirebasePackage(), <----- this
      );
    }
    

    【讨论】:

    • 谢谢,但我已经修好了。这是一个 android studio 或类似的问题
    • @Davydoff 不是一个很有帮助的回复哈。什么是“android studio 之类的问题”?
    • 但是上面的答案确实有效。我一直避免这样做,因为我相信如果您使用的是 RN60,则不需要这样做
    猜你喜欢
    • 2018-10-16
    • 2018-08-31
    • 1970-01-01
    • 2019-10-30
    • 1970-01-01
    • 2015-11-11
    • 1970-01-01
    • 1970-01-01
    • 2018-10-06
    相关资源
    最近更新 更多