React-native-onesignal: 包 com.geektime.reactnativeonesignal 不存在

创建于 2017-03-22  ·  10评论  ·  资料来源: OneSignal/react-native-onesignal

package com.geektime.reactnativeonesignal does not exist import com.geektime.reactnativeonesignal.ReactNativeOneSignalPackage;

我在 Android 上使用 React Native 0.42,

我按照这里的说明

https://github.com/geektimecoil/react-native-onesignal#android -installation

有任何想法吗? @阿维沙伊尔

最有用的评论

我只是添加这一行(app/build.grade)
编译项目(':react-native-onesignal')

它工作...

所有10条评论

我目前在使用 RN 0.42 时遇到了同样的问题

ccreact onesignal issue

@jakeatwork正确的导入是import com.geektime.rnonesignalandroid.ReactNativeOneSignalPackage;

我设法解决了这个问题,与地图库有冲突

@ricsirigu为我工作! 谢谢。

我收到一条错误消息,指出“本机模块 RNonesignal 试图覆盖模块名称 OneSignal 的 RNonesignal。如果这是您的意图,则 set can overrideexistingmodule=true

我只是添加这一行(app/build.grade)
编译项目(':react-native-onesignal')

它工作...

遇到同样的问题...

@lenichols你试过这个解决方案吗? 显然,在控制台中输入react-native link react-native-onesignal ,它不会将该缺失的行添加到 gradle 构建文件中。
我目前使用的是 RN 0.45.1

我遇到了这个问题,问题是由多次运行react-native link react-native-onesignal引起的,这导致在MainApplication.javasettings.gradle文件中重复导入 onesignal。 可能值得检查一下。

我遇到了同样的问题,直到我意识到即使在react-native link为我完成之后我还是手动添加了new ReactNativeOneSignalPackage() 。 因此,请检查您的 _MainApplication.java_ 并确保您只有一个条目。

之后,运行react-native run-android重新编译

此页面是否有帮助?
0 / 5 - 0 等级