如何为React Native打包一个android native模块

时间:2018-09-21 08:20:02

标签: android react-native packaging react-native-native-module

我为React Native应用程序编写了一个android native模块。我想知道如何打包私有(即我自己的应用或将其发送给其他人尝试)分发的模块?

该模块包含1个启动AppCombatActivity的本机模块(ReactContextBaseJavaModule)。 AppCombatActivity将一些结果返回到本机模块,然后该模块对返回的数据进行一些处理,然后通过桥将其返回给JS。

现在,我将活动及其所有依赖项复制到React Native应用程序中的android目录中,并将所有Gradle依赖项添加到React的Gradle文件中。尽管这可行,但我认为这不是包装和安装模块的系统方法。

1 个答案:

答案 0 :(得分:1)

您好,使用此https://github.com/frostney/react-native-create-library命令行工具创建库并推送npm存储库(私有或公共) 如何发布到npm- https://docs.npmjs.com/misc/developers#create-a-user-account