当我初始化一个新项目,然后启动Xcode模拟器时,得到以下消息:
React-Native版本不匹配 Javascript版本0.50.1 本机版本:0.50.0 确保您已经重新构建了本机代码. ...
有谁知道这是怎么回事能帮帮我吗?
当我初始化一个新项目,然后启动Xcode模拟器时,得到以下消息:
React-Native版本不匹配 Javascript版本0.50.1 本机版本:0.50.0 确保您已经重新构建了本机代码. ...
有谁知道这是怎么回事能帮帮我吗?
当前回答
Opene管理扫描/ android / app / build.gradle
试一试:
编译("com.facebook.react:react-native:0.51.0") {force = true}
而不是 编译"com.facebook.react:react-native:0.51.0" {force = true}
裁判:链接
其他回答
对我来说,我不得不为react native打开多个node js终端,并且在运行应用程序到我的android设备之前忘记关闭。 我关闭终端,再次运行,它成功加载页面
这个答案发表于2020年, 在3个步骤中修复此错误:
第一步:我改变了expo在package中的值。Json文件到最新支持的版本,根据博览会文档(访问这里)。
第二步:我将app.json文件中的sdkVersion的值更改为package.json中expo的值。(与上一步数量相等)。
第三步:我在包中改变了react-native的值。根据expo文档(请访问这里),将json文件更改为与React Native Version相同的值。
现在你可以出发了。
使用NPM install来安装指定版本的依赖项,然后NPM开始运行项目
我已经尝试了上面的解决方案,但将此添加到AndroidManifest.xml似乎可以修复它。
android:usesCleartextTraffic="true"
在我的情况下(不使用博览会和Android构建)
package.json
"dependencies": {
"react": "16.3.1",
"react-native": "0.55.2"
}
和app.json
{
"sdkVersion": "27"
}
解决问题
在手动更新我的包后,我就遇到了这个问题。 从Expo Go应用程序中删除所有项目并运行Expo update自动为我解决了这个问题。