2016-12-23 75 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

相关问题