2016-12-23 82 views
0

我很難決定如何將這個示例應用程序包含在我的反應原生應用程序中用於視頻轉換。我想出我必須爲此android代碼實現react-native模塊但在這種情況下這些lib文件使它complex.so什麼是插入此示例代碼到我的react-native應用程序的最佳方式。我想我應該將其轉換爲Android模塊然後將其集成到react-本地應用程序使用本地模塊。任何人都有任何想法如何做到這一點? enter image description hereReact Native的自定義Android模塊

回答

0

自定義本地模塊的主要想法是將它們添加爲一個庫(我認爲)。因此,在繼續導入靜態庫之前,最好熟悉將這些本地庫添加到React Native項目的過程。 結帳我的博客文章有關步驟,成功的圖書館鏈接到您的RN項目,爲可能出現的問題的解決方案:http://andengineer.blogspot.com/2016/12/react-native-bridged-android-components.html

一般來講,當你輸入你的自定義本地庫,你需要創建庫文件夾內的所有必需的文件和文件夾。 只要你這樣做,你需要修改你的〜//build.gradle文件來編譯所有* .jar庫。 我想接下來應該工作,但它實際上你會使用你的靜態庫(* .jar文件或從來源直接負載內)的方式取決於你的實際情況:

compile fileTree(dir: 'libs', include: ['*.jar']) 

而且結帳這個帖子:How to include *.so library in Android Studio?

再說一遍:將靜態庫添加到您的RN項目非常簡單。

  1. 閱讀docs
  2. 創建RN項目
  3. 準備好您的庫(沒有這麼圖書館和其他複雜的東西)
  4. 鏈接庫到您的RN項目
  5. 檢查,如果你本機模塊按預期工作
  6. 添加適用於您的靜態庫的代碼
  7. 修改庫文件夾內的'build.gradle'
  8. 編譯並檢查一切正常如預期
+0

真棒技巧:)謝謝@evasyuk – Azela

相關問題