Comment inclure les fichiers '.jar' dans React-native pour Android?

Mon anglais est pauvre.

Je suis développeur FRONT-END.

Maintenant, nous avons besoin d'une application peut utiliser l'imprimante Bluetooth, codant avec React-Native pour Android.

Le fabricant de l'imprimante a fourni un fichier SDK, l'extension est 'jar'.

Veuillez me dire comment utiliser ce SDK dans React-Native? Puis comment importer dans les fichiers JSX?

L'ajout de *.jar au projet se fait à l'aide build.gradle fichier build.gradle :

  • Si vous souhaitez ajouter un fichier jar au projet, Facebook a déjà fait en votre nom!
    Ajoutez simplement un dossier libs dans l'annuaire android/app du projet avec votre fichier jar et profitez-en!

Entrez la description de l'image ici

  • Si vous souhaitez ajouter un fichier jar à un native-module ajoutez la ligne de compile fileTree(dir: "libs", include: ["*.jar"]) dans la partie des dependencies du fichier build.gradle de la native- module.

Exemple:

Après avoir ajouté le fichier okhttp-3.4.1.jar dans le dossier lib, j'ajoute ce nom de paquetage à la partie des dépendances comme suit:

 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

Pour intégrer le fichier jar à Android, consultez ici .

Pour accéder à la fonctionnalité de la bibliothèque, vous devez créer un module réactif natif pour les fonctionnalités auxquelles vous souhaitez accéder via javascript. Pour plus d'informations, référez – vous