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でreactnative 0.42を使用していますが、

私はここの指示に従いました

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

何か案は? @avishayil

最も参考になるコメント

この行を追加するだけです(app / build.grade)
プロジェクトをコンパイルします( ':react-native-onesignal')

そしてそれは機能します...

全てのコメント10件

現在RN0.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ビルドファイルに追加されないようです。
私は現在RN0.45.1を使用しています

私はこの問題を抱えていましたが、 react-native link react-native-onesignal複数回実行したために問題が発生し、 MainApplication.javasettings.gradleファイルでonesignalのインポートが重複していました。 これをチェックする価値があるかもしれません。

react-native linkが追加した後でも、手動でnew ReactNativeOneSignalPackage()追加したことに気付くまで、まったく同じ問題が発生しました。 したがって、_MainApplication.java_をチェックして、エントリが1つしかないことを確認してください。

その後、 react-native run-androidを実行して再コンパイルします

このページは役に立ちましたか?
0 / 5 - 0 評価