我收到的错误是:
React Native version mismatch.
JavaScript version 0.50.3
Native Version 0.52.0
我在Android移动设备上使用过Expo Client 2.3.0。附带的屏幕截图显示错误:
此致
答案 0 :(得分:0)
React Native 0.53-rc不是Expo支持的版本,您总是需要匹配React Native的JS和本机代码版本。
当您指定Expo SDK版本时,它会告知Expo其中包含哪些React Native版本。例如,Expo SDK 25对应于React Native 0.52;指定"sdkVersion": "25.0.0"
的项目将使Expo加载React Native 0.52的本机代码。
重要提示:这也意味着您必须使用JavaScript for React Native 0.52。最可靠的方法是使用Expo发布的React Native的相应副本,通常看起来像:
"react-native": "https://github.com/expo/react-native/archive/sdk-25.0.0.tar.gz"