React-native-onesignal: Paket com.geektime.reactnativeonesignal existiert nicht

Erstellt am 22. März 2017  ·  10Kommentare  ·  Quelle: OneSignal/react-native-onesignal

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

Ich bin auf Android mit Reagieren nativ 0.42,

Ich habe die Anweisungen hier befolgt

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

Irgendwelche Ideen? @avishayil

Hilfreichster Kommentar

Ich füge einfach diese Zeile hinzu (app/build.grade)
Projekt kompilieren(':react-native-onesignal')

Und es funktioniert...

Alle 10 Kommentare

Ich habe derzeit das gleiche Problem mit RN 0.42

ccreact onesignal issue

@jakeatwork der korrekte Import ist import com.geektime.rnonesignalandroid.ReactNativeOneSignalPackage;

Ich konnte das Problem lösen, es gab einen Konflikt mit der Kartenbibliothek

@ricsirigu hat für mich funktioniert! Danke.

Ich erhalte die Fehlermeldung "Natives Modul RNonesignal hat versucht, RNonesignal für den Modulnamen OneSignal zu überschreiben. Wenn dies Ihre Absicht war, kann set overrideexistingmodule=true

Ich füge einfach diese Zeile hinzu (app/build.grade)
Projekt kompilieren(':react-native-onesignal')

Und es funktioniert...

Habe das gleiche Problem...

@lenichols Hast du diese Lösung ausprobiert? Anscheinend fügt es nach der Eingabe von react-native link react-native-onesignal in die Konsole diese fehlende Zeile nicht in die Gradle-Build-Datei ein.
Ich verwende derzeit RN 0.45.1

Ich hatte dieses Problem und das Problem wurde dadurch verursacht, dass react-native link react-native-onesignal mehr als einmal ausgeführt wurde, was zu doppelten Importen von onesignal in MainApplication.java und auch in der Datei settings.gradle . Könnte sich lohnen, dies zu überprüfen.

Ich hatte genau das gleiche Problem, bis mir klar wurde, dass ich new ReactNativeOneSignalPackage() manuell hinzugefügt hatte, selbst nachdem react-native link es für mich erledigt hatte. Überprüfen Sie also Ihre _MainApplication.java_ und stellen Sie sicher, dass Sie nur einen Eintrag haben.

Führen Sie danach react-native run-android um neu zu kompilieren

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen