0

问题描述

最新版本的react-native表示会移除AsyncStorage,推荐使用@react-native-community/async-storage这个库,
根据文档

yarn add @react-native-community/async-storage
react-native link @react-native-community/async-storage

安装完后,运行:react-native run-android
报错

clipboard.png

问题应该是,出在了link原生库上,应该和react-native版本没有关系,
如果新建一个项目,单独安装上面这个库,是没有问题的,但是在原有项目上安装就有问题了,
尝试更新node版本,yarn版本,还无法解决

求助该怎么解决,还有这个问题到底是怎么导致的

2019-05-14 提问
2 个回答
1

已采纳

已解决
1.清除yarn缓存
2.清除npm缓存
3.删除node_modules
4.进入android目录下运行./gradlew clean清除缓存
5.重新安装依赖yarn install
6.react-native run-android即可
原因大概率是这些缓存引起的

0

晒一下你android目录下的下面几个文件:

android/app/build.gradle
android/build.gradle
android/settings.gradle

撰写答案

推广链接