我有一个我编码的 React Native 原生桥接模块,如你所知,React Native 的 0.47 版对这些进行了重大更改:
Remove unused createJSModules calls (ce6fb33, 53d5504) - @javache
问题是,现在使用 RN 0.47(或将来更高(的项目将无法编译,如果这个已弃用的覆盖方法位于 Android 模块的MainApplication.java
文件中,并且使用较低版本的项目如果不存在,则不会编译。
如何使用它使自己的本机模块与 0.47 以外的旧版本和新版本兼容?
只需删除createJSModules()
的@Override
注释,它就会对两者都有效!