
![\node_modules\react-native-push-notification\android\src\main\java\com\dieam\reactnativepushnotification\modules\RNPushNotification.java:40:错误:找不到符号
导入com.google.firebase.iid.InstanceIdResult
发布于 2021-05-13 04:57:26
7.2.*版本有一些问题。尝试移动到最新版本或任何7.3.*版本。
npm i react-native-push-notification@latest
发布于 2021-05-13 08:19:31
我昨天遇到了这个问题。我使用以下步骤修复了它。
首先我把它卸载了。
npm uninstall react-native-push-notification然后我把它装回去了。(也许您也可以将其更新到最新版本。我只是不知道npm的命令行)
npm install react-native-push-notification在android/app/build.gradle中,在defaultConfig中添加以下代码:
dexOptions {
javaMaxHeapSize "4g"
}同时添加: implementation 'com.google.firebase:firebase-messaging:21.1.0‘
在android/gradle.properties中,添加以下代码:
firebaseMessagingVersion=21.1.0删除node_module。(也许,您不需要这样做。)
最后,运行npm install。您可能需要运行yarn install,并使用Android Studio再次rebuild您的项目。
您可能不需要遵循这里的每一步。但这就是我昨天所做的。我希望这能帮到你。
发布于 2021-05-12 23:28:16
按照以下步骤操作。
npm i react-native-push-notification@latestbuildscript { ext { // ...firebaseMessagingVersion = '21.1.0‘}
}
这些步骤对我来说是有效的。
https://stackoverflow.com/questions/67500197
复制相似问题