react-native-charts-wrapper

        该组件用于曲线,其github地址,其react-native用0.54.0版本时,出现如下错误信息,解决方法

1
2
3
4
5
6
7
#error
(Android) RN 0.54 Exception "local reference table overflow (max=512)" #229

#solve
#在MPAndroidChartPackage.java/ createViewManagers()中添加如下内容:
ReadableNativeArray.setUseNativeAccessor(true);
ReadableNativeMap.setUseNativeAccessor(true);

        从react-native的源码可以看出ReadableNativeArray、ReadableNativeMap中的setUseNativeAccessor方法为static function,因此可在react-native-charts-wrapper源码加载LineChart数据之前的任何一个地方加载该方法,其问题就解决。

1
2
3
4

https://github.com/facebook/react-native/blob/master/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeMap.java

https://github.com/facebook/react-native/blob/master/ReactAndroid/src/main/java/com/facebook/react/bridge/ReadableNativeArray.java

最后更新: 2019年07月06日 16:45

原始链接: https://chenadminchen.github.io/2018/04/26/react-native-error/

× 请我吃糖~
打赏二维码