尝试
react-native link
似乎您的库未正确链接。您可以通过在android端执行以下步骤来检查链接。
- 检查android / app / src / main / java /[...]/ MainApplication.java。您所有的链接库都应该在那里。如果不遵循,请执行以下步骤(但是您应该对链接模块有一个清晰的认识)
- 添加导入文件......包装;到文件顶部的导入
- 将新的ReactNative ...... Package()添加到getPackages()方法返回的列表中
- 将新的ReactNative .............. Package(MainActivity.class)添加到由getPackages()方法返回的列表中。
- 检查以下行是否在android / settings.gradle中可用(如果未将其添加到链接库中)
- 包括':react-native -...........'
- project(':react-native -...........')。projectDir =新文件(rootProject.projectDir,
'../ node_modules / react-native -....您的模块路径/ androd')
- 检查android / app / build.gradle中的dependencies块内是否有以下几行。如果没有,则将其添加到链接库。
- 编译项目(':react-native -.... yourpackage npm name')
如果您对链接模块一无所知,请小心。
在“ react-native link”命令上方运行时,以上三个文件中将存在一些重复的代码段(仅当某些链接模块配置不正确时)。如果有任何重复,也将其删除。