首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决此问题-任务:react-native-push-notification:compileDebugJavaWithJavac失败,导入com.google.firebase.iid问题

如何解决此问题-任务:react-native-push-notification:compileDebugJavaWithJavac失败,导入com.google.firebase.iid问题
EN

Stack Overflow用户
提问于 2021-05-12 16:46:33
回答 6查看 4.9K关注 0票数 6

![\node_modules\react-native-push-notification\android\src\main\java\com\dieam\reactnativepushnotification\modules\RNPushNotification.java:40:错误:找不到符号

导入com.google.firebase.iid.InstanceIdResult

EN

回答 6

Stack Overflow用户

发布于 2021-05-13 04:57:26

7.2.*版本有一些问题。尝试移动到最新版本或任何7.3.*版本。

npm i react-native-push-notification@latest

票数 16
EN

Stack Overflow用户

发布于 2021-05-13 08:19:31

我昨天遇到了这个问题。我使用以下步骤修复了它。

首先我把它卸载了。

代码语言:javascript
复制
npm uninstall react-native-push-notification

然后我把它装回去了。(也许您也可以将其更新到最新版本。我只是不知道npm的命令行)

代码语言:javascript
复制
npm install react-native-push-notification

android/app/build.gradle中,在defaultConfig中添加以下代码:

代码语言:javascript
复制
dexOptions {
            javaMaxHeapSize "4g"
        }

同时添加: implementation 'com.google.firebase:firebase-messaging:21.1.0‘

android/gradle.properties中,添加以下代码:

代码语言:javascript
复制
firebaseMessagingVersion=21.1.0

删除node_module。(也许,您不需要这样做。)

最后,运行npm install。您可能需要运行yarn install,并使用Android Studio再次rebuild您的项目。

您可能不需要遵循这里的每一步。但这就是我昨天所做的。我希望这能帮到你。

票数 9
EN

Stack Overflow用户

发布于 2021-05-12 23:28:16

按照以下步骤操作。

  1. npm i react-native-push-notification@latest

  1. android/build.gradle

buildscript { ext { // ...firebaseMessagingVersion = '21.1.0‘}

}

这些步骤对我来说是有效的。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67500197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档