react-native数据包不实现超类型的方法。框架升级后出错。现在做什么?

时间:2017-09-04 09:21:07

标签: react-native

我已经使用react-native-git-upgrade

升级了我的react-native项目

现在,我正在使用的其中一个模块抛出了这个错误:

/Users/alex/Code/AwesomeApp/node_modules/react-native-device-info/android/src/main/java/com/learnium/RNDeviceInfo/RNDeviceInfo.java:26: error: method does not override or implement a method from a supertype
  @Override
  ^
1 error
:react-native-device-info:compileReleaseJavaWithJavac FAILED

所以这是我对react-native的普遍担忧之一:必须使用所有这些不成熟的npm数据包是一项有风险的业务。由于某些我不知道的原因,这个(RNDeviceInfo)在框架更新后不再起作用了。

那么在这里做什么是正确的?自己修理包裹?摆脱模块重写我的整个应用程序?继续使用旧的react-native版本?

1 个答案:

答案 0 :(得分:0)

解决了它。检查package.json,结果发现并非所有库都是最新的。上面的react-native-device-info实际上已经更新,但版本号没有增加。