2016-05-13 9 views
4

Mein Englisch ist arm.Wie können '.jar' Dateien im React-native für Android eingebunden werden?

Ich bin ein FRONT-END-Entwickler.

Jetzt brauchen wir eine App kann Bluetooth-Drucker verwenden, Codierung mit React-Native für Android.

Der Druckerhersteller hat eine SDK-Datei zur Verfügung gestellt, die Erweiterung ist "jar".

Bitte sagen Sie mir, wie Sie dieses SDK in der React-Native verwenden? dann, wie in den JSX-Dateien zu importieren?

+0

Können Sie die Details über die Bibliothek teilen, die Sie in nativen reagieren möchten? – Jickson

Antwort

12

*.jar zum Projekt hinzufügen, indem Sie build.gradle Datei ausgeführt wird:

  • Wenn Sie eine jar Datei des Projekt hinzugefügt werden sollen, hatte Facebook bereits in Ihrem Namen gemacht!
    Fügen Sie einfach einen libs Ordner in das Verzeichnis android/app des Projekts mit Ihrer jar Datei hinzu und genießen Sie!

enter image description here

  • Wenn Sie eine jar-Datei auf eine native-module dann die Linie der compile fileTree(dir: "libs", include: ["*.jar"]) in den dependencies Teil build.gradle Datei des nativen-Modul hinzufügen hinzufügen möchten.

Beispiel:

Nachdem ich okhttp-3.4.1.jar-Datei in den Ordner lib, habe ich auch hinzufügen, dass Paketnamen auf den Abhängigkeiten Teil wie die folgenden:

dependencies { 
    compile fileTree(dir: "libs", include: ["*.jar"]) 
    compile 'com.facebook.react:react-native:0.19.+' 
    compile 'com.squareup.okhttp3:okhttp:3.4.1' 
} 

Kudos: https://stackoverflow.com/a/37092426/3765109

1

Um JAR-Datei in Android zu integrieren, siehe here.

Um auf die Bibliotheksfunktion zugreifen zu können, müssen Sie ein reaktionsnatives Modul für die Funktionen erstellen, auf die Sie über Javascript zugreifen möchten. Für weitere Informationen siehe this