如何解决这个问题-任务:react-native-push-notification:compileDebugJavaWithJavacFAILED,导入com.google.firebase.iid问题

![node_modulesreact-native-push-notificationandroidsrcmainjavacomdieamreactnativepushnotificationmodulesRNPushNotification.java:40: 错误:找不到符号

导入 com.google.firebase.iid.InstanceIdResult

回答

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

npm i react-native-push-notification@latest


回答

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

首先我卸载了它。

npm uninstall react-native-push-notification

然后我重新安装了它。(也许你也可以将它更新到最新版本。我只是不知道 npm 命令行

npm install react-native-push-notification

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

dexOptions {
            javaMaxHeapSize "4g"
        }

还要添加:实现 'com.google.firebase:firebase-messaging:21.1.0'

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

firebaseMessagingVersion=21.1.0

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

最后,运行npm install。您可能必须运行yarn install,并rebuild再次与你的项目Android Studio也是如此。

您可能不需要遵循此处的每一步。但这些都是我昨天做的。我希望这有帮助。


回答

按照步骤。

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

  2. android/build.gradle

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

    }

这些步骤对我有用。


以上是如何解决这个问题-任务:react-native-push-notification:compileDebugJavaWithJavacFAILED,导入com.google.firebase.iid问题的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>