There was an unhandled error: 19.0.0 is not a valid SDK version
There was an unhandled error: 19.0.0 is not a valid SDK version
我在使用 react-native
执行应用程序时遇到问题:
我正在使用 create-react-native-app
创建我的应用程序,在我的智能 phone 上执行 npm start
命令并在 expo
中打开应用程序后出现此错误。
错误:
There was an unhandled error: 19.0.0 is not a valid SDK version. Options are 18.0.0, 17.0.0, 16.0.0, 15.0.0, 14.0.0, 13.0.0, 12.0.0, 11.0.0, UNVERSIONED.
package.json :
{
"name": "app3",
"version": "0.0.0",
"description": "Hello Expo!",
"author": null,
"private": true,
"main": "node_modules/expo/AppEntry.js",
"dependencies": {
"expo": "^19.0.0",
"react": "16.0.0-alpha.12",
"react-native": "https://github.com/expo/react-native/archive/sdk-19.0.0.tar.gz"
}
}
改为使用 Expo SDK。我很久以前就换了,到目前为止,我不后悔。
您可以从这里下载:
从那里你可以毫不费力地创建新项目,而且我从来没有在使用它时收到过这样的警告。
编辑:
此问题几乎没有结果,但正如 https://github.com/FormidableLabs/victory-native/issues/70#issuecomment-297657645
中所述
If i modify app.json and use 15.0.0 it works to run npm start. Then (and this is where it gets strange) I can kill the process, change it back to 16.0.0, and restart it - and it works. I've had these exact steps happen to me on two fresh CRNA projects.
您的下一个选择是卸载并重新安装 device/simulator 中的 expo APP。
我从头开始创建了一个新应用 exp init my-app
,但我使用 android - ubuntu 时遇到了同样的错误,我通过执行以下操作修复了问题:
npm i -g exp
就是这样,我已经安装了旧版本的 expo
,请确保您安装的是最后一个。
如果您使用的不是真实设备(模拟器),请确保您使用的是最新版本。
使用 expo 工具启动应用程序 exp start
我只是在应用程序商店中更新了我的 expo,这对我很有用!
在 android - 模拟器 - expo SDK 24 上出现同样的错误,并通过从模拟器手动卸载 Expo 然后重新启动应用程序来修复它。
从 link https://apkpure.com/expo/host.exp.exponent 下载适用于 Android 模拟器的最新 expo APK 并安装。这将使该应用程序适合我。
要解决此问题,请在 phone
上更新您的博览会
我在使用 react-native
执行应用程序时遇到问题:
我正在使用 create-react-native-app
创建我的应用程序,在我的智能 phone 上执行 npm start
命令并在 expo
中打开应用程序后出现此错误。
错误:
There was an unhandled error: 19.0.0 is not a valid SDK version. Options are 18.0.0, 17.0.0, 16.0.0, 15.0.0, 14.0.0, 13.0.0, 12.0.0, 11.0.0, UNVERSIONED.
package.json :
{
"name": "app3",
"version": "0.0.0",
"description": "Hello Expo!",
"author": null,
"private": true,
"main": "node_modules/expo/AppEntry.js",
"dependencies": {
"expo": "^19.0.0",
"react": "16.0.0-alpha.12",
"react-native": "https://github.com/expo/react-native/archive/sdk-19.0.0.tar.gz"
}
}
改为使用 Expo SDK。我很久以前就换了,到目前为止,我不后悔。
您可以从这里下载:
从那里你可以毫不费力地创建新项目,而且我从来没有在使用它时收到过这样的警告。
编辑:
此问题几乎没有结果,但正如 https://github.com/FormidableLabs/victory-native/issues/70#issuecomment-297657645
中所述If i modify app.json and use 15.0.0 it works to run npm start. Then (and this is where it gets strange) I can kill the process, change it back to 16.0.0, and restart it - and it works. I've had these exact steps happen to me on two fresh CRNA projects.
您的下一个选择是卸载并重新安装 device/simulator 中的 expo APP。
我从头开始创建了一个新应用 exp init my-app
,但我使用 android - ubuntu 时遇到了同样的错误,我通过执行以下操作修复了问题:
npm i -g exp
就是这样,我已经安装了旧版本的 expo
,请确保您安装的是最后一个。
如果您使用的不是真实设备(模拟器),请确保您使用的是最新版本。
使用 expo 工具启动应用程序 exp start
我只是在应用程序商店中更新了我的 expo,这对我很有用!
在 android - 模拟器 - expo SDK 24 上出现同样的错误,并通过从模拟器手动卸载 Expo 然后重新启动应用程序来修复它。
从 link https://apkpure.com/expo/host.exp.exponent 下载适用于 Android 模拟器的最新 expo APK 并安装。这将使该应用程序适合我。
要解决此问题,请在 phone
上更新您的博览会