我很难决定如何将这个示例应用程序包含在我的反应原生应用程序中用于视频转换。我想出我必须为此android代码实现react-native模块但在这种情况下这些lib文件使它complex.so什么是插入此示例代码到我的react-native应用程序的最佳方式。我想我应该将其转换为Android模块然后将其集成到react-本地应用程序使用本地模块。任何人都有任何想法如何做到这一点? React Native的自定义Android模块
0
A
回答
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项目非常简单。
- 阅读docs
- 创建RN项目
- 准备好您的库(没有这么图书馆和其他复杂的东西)
- 链接库到您的RN项目
- 检查,如果你本机模块按预期工作
- 添加适用于您的静态库的代码
- 修改库文件夹内的'build.gradle'
- 编译并检查一切正常如预期
相关问题
- 1. React Native iOS本机模块未定义?
- 2. React native必需的未知模块自定义本机组件
- 3. React Native自定义事件
- 4. React-Native自定义Android用户界面模块:实现admob视图
- 5. 在React Native上定义自定义本机事件Android
- 6. 测试自定义事件react-native
- 7. React Native Scrollview模拟Android
- 8. 在React Native自定义用户界面组件中使用CocoaPods模块
- 9. React Native中的react-native run-android
- 10. React Native + Expo:__fbbatchedbridge未定义
- 11. react-native-push-notification未定义
- 12. 浏览React Native中的Toast模块
- 13. React native中的未知模块“Firebase”
- 14. React-native,react-native-router-flux &&抽屉上的自定义图标不工作
- 15. 为什么react-native-image-picker的showImagePicker在React Native中未定义?
- 16. 无法使用我的React Native Android模块中的方法
- 17. React Native Android&Genymotion
- 18. Android Studio/React Native
- 19. React native for android
- 20. React-Native Android PushNotifications
- 21. React Native - initialProperties Android
- 22. React Native android build
- 23. react-native run-android and react-native开始
- 24. react-native reazy无法解析模块
- 25. React Native - 无法解决模块
- 26. React Native:从BroadcastReceiver运行javascript模块
- 27. React-Native无法解析字体模块
- 28. React Native:原生模块不返回
- 29. 无法解决模块`react-native-router-flux'
- 30. 用于为React Native创建Android本地模块的样板
真棒技巧:)谢谢@evasyuk – Azela