React native 方法或属性expo-file-system.downloadsync在android上不可用,是否确定';是否已正确链接所有本机依赖项?
我是一个新手,我的母语是react。 我正在尝试添加expo图标,当项目在设备上运行时,出现以下错误:React native 方法或属性expo-file-system.downloadsync在android上不可用,是否确定';是否已正确链接所有本机依赖项?,react-native,expo,React Native,Expo,我是一个新手,我的母语是react。 我正在尝试添加expo图标,当项目在设备上运行时,出现以下错误: { “姓名”:“TrackYourFitness”, “版本”:“0.0.1”, “私人”:没错, “脚本”:{ “android”:“react native run android”, “ios”:“反应本机运行ios”, “启动”:“反应本机启动”, “测试”:“玩笑”, “lint”:“eslint” }, “依赖项”:{ “世博会”:“^36.0.2”, “反应”:“16.9.0
{
“姓名”:“TrackYourFitness”,
“版本”:“0.0.1”,
“私人”:没错,
“脚本”:{
“android”:“react native run android”,
“ios”:“反应本机运行ios”,
“启动”:“反应本机启动”,
“测试”:“玩笑”,
“lint”:“eslint”
},
“依赖项”:{
“世博会”:“^36.0.2”,
“反应”:“16.9.0”,
“本机反应”:“0.61.5”
},
“依赖性”:{
“@babel/core”:“^7.8.3”,
“@babel/runtime”:“^7.8.3”,
“@react native community/eslint config”:“^0.0.6”,
“babel eslint”:“^10.0.3”,
“巴别塔笑话”:“^25.1.0”,
“eslint”:“^6.8.0”,
“eslint插件流类型”:“^4.6.0”,
“玩笑”:“^25.1.0”,
“metro react native babel预设”:“^0.58.0”,
“反应测试渲染器”:“16.9.0”
},
“笑话”:{
“预设”:“本机反应”
}
}
根据错误消息,您正在尝试从包expo文件系统
调用方法downloadsync
您的包.json中缺少此包
要安装它:请运行以下命令:
expo install expo-file-system
但我认为这与你的问题无关,因为你说的是图标。图标包已经包含在世博会中,所以它会起作用
参考:运行
npm install react-native-unimodules
npx pod-install //for ios
基于IOS和android对android文件进行了更改
参见链接
重新启动react native
npm start
npx react-native run-android
快乐编码 你有解决方案吗?我有同样的问题…我有同样的错误,如上所述,你的解决方案将无法工作,因为它已经安装,我不知道该怎么办,本地纸张图标不会显示