博览会 Android 错误消息 "Something went wrong 38.0.0 is not a valid SDK version"

Expo Android error message "Something went wrong 38.0.0 is not a valid SDK version"

我用过 Expo,一切都很好:

"expo": "^37.0.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-37.0.0.tar.gz",

现在我通过以下方式升级到最新版本:

"expo": "^38.0.0",
"react-native": "https://github.com/expo/react-native/archive/sdk-38.0.0.tar.gz",

这适用于网页版。但不在我的 Android 设备上。在这里,我现在收到以下消息:

Something went wrong 38.0.0 is not a valid SDK version

如何解决?

此问题是 Expo Android 应用程序的过时版本。

因此,如果您可能已经安装了 2.15.1。这对 sdk-38.0.0 来说太旧了。

转到 Play Store 表明 2.16.1 是最新版本。

安装并再次部署到您的 Android 设备,它可以正常工作。

您可以按照以下说明修复它:

  1. 关闭所有模拟器
  2. 安装最新版本的expo cli: npm i -g expo-cli
  3. 打开你的模拟器
  4. 重新安装客户端: expo client:install:android
  5. 然后开始世博会expo start -c