2016-05-13 73 views
4

我的英文很差。如何在Android的React-native中包含'.jar'文件?

我是FRONT-END開發人員。

現在我們需要一個應用程序可以使用藍牙打印機,與Android的React-Native編碼。

打印機的製造商提供了一個SDK文件,擴展名是'jar'。

請告訴我如何在React-Native中使用此SDK?那麼如何在JSX文件中導入?

+0

你能分享一下你想用於反應原生的庫的細節嗎? – Jickson

回答

12

添加*.jar到項目完成後使用build.gradle文件:

  • 如果你想一個jar文件添加到項目中,Facebook此前已經以您的名義完成了!
    只需添加一個文件夾libsandroid/app目錄中的項目與jar文件和享受!

enter image description here

  • 如果你想一個jar文件添加到native-module再加入compile fileTree(dir: "libs", include: ["*.jar"])行成build.gradle文件的原始模塊的的dependencies一部分。

實施例:

後我加入okhttp-3.4.1.jar文件到lib文件夾中,我也該包名稱添加到依賴部分如下所示:

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

榮譽:https://stackoverflow.com/a/37092426/3765109

1

要將jar文件整合到android,請參閱here

爲了獲得你需要創建一個反應,本機模塊您要通過JavaScript訪問功能的庫功能。欲瞭解更多信息請參閱this