android - 错误:找不到符号类 RNFirebaseAdMobPackage
问题描述
有没有人能够解决这个问题。我拥有所需的所有依赖项,并按照说明进行操作: https ://rnfirebase.io/docs/v5.xx/admob/android
RNFirebaseAdMobPackage 在 react-native 版本 0.60.4 中引发错误
但由于某种原因,尝试在 android studio 或终端上使用 react-native run-android 构建应用程序时仍然出现此错误,错误出现在文件 app/build/generated/rncli/src/main/java/com/ facebook/react/PackageList.java
删除 Admobpackage 依赖项也没有帮助
解决方案
请务必检查您在项目中的react native版本package.json
以及您的项目中的google play services sdk 编号的兼容性,build.gradle
以便它们遵循此处的图表
https://rnfirebase.io/docs/v5.xx/getting-started#支持的版本---React-Native-/-Firebase
我 99% 的莫名其妙的头发拉扯令人沮丧的随机错误与 react-native-firebase 都与正确遵循此图表有关。解决我最令人困惑的错误之一的另一件事是将我的 Gradle 构建版本调整为以前有效的版本。构建 -> 清理项目以及重新启动 Android Studio 绝不是一个坏主意。
祝你好运!
推荐阅读
- php - 如何将表单中的文本框值一一插入到csv?
- r - Docker 中的自定义 R 源程序包
- ms-access - 有没有办法在访问中将多个值添加到 1 个 ID
- c# - 如何使用 asp.net 核心从 appsettings.json 获取配置数据并做出反应
- python - 设置类变量不会更新原始类的实例
- mysql - ERD:仅当实体 1 具有从主键实体 2 标识的外键时,两个实体之间的关系才会存在吗?
- ios - 传递给另一个 ViewController 时重置变量
- python - 运行更改名称的功能时如何修复文件被删除
- php - php 7.2 上的连续命令 ssh2
- php - 在 PHP 中将 MySQL 输出显示为行而不是列