解决react native巨坑之更新RN版本后出现的问题

2019-06-19  本文已影响0人  9dc31c71746b

更新后遇到两个问题,废话不多说,直接上问题:

``` RNFetchBlob.ls got 1 arguments, expected 2 invoke ```

这种情况出现一般是你使用RNFetchBlob的是旧版本的react-native-fetch-blob库,注意,这个库已经被替换成了'rn-fetch-blob'库,而且旧库已经不再更新维护,将react-native-fetch-blob替换成rn-fetch-blob就解决了。

``` More than one file was found with OS independent path 'lib/x86/libc++_shared.so' ```

解决方法也很简单,打开android/app目录下的build.gradle文件,然后在android{}里面添加一段代码:

```packagingOptions {

      pickFirst '**/libc++_shared.so'

  }```

如果显示的还有其它so包也出现这种情况,就继续添加pickFirst,按着上面模板。

上一篇 下一篇

猜你喜欢

热点阅读