无法加载脚本。确保您运行的是Metro服务器,或者您的捆绑包已正确打包以供发布 [英] Unable to load script. Make sure you are either running a Metro server or that your bundle 'index.android.bundle' is packaged correctly for release

查看:0
本文介绍了无法加载脚本。确保您运行的是Metro服务器,或者您的捆绑包已正确打包以供发布的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用原生反应init创建了一个新项目。 我将REACTION-Native与以下内容一起使用:&Q;REACT&Q;:16.13.1&Q;,&Q;REACT-NERNAL&Q;:&Q;0.63.2&Q;。

当我尝试使用react-native run-android命令运行应用程序时,它显示在终端中构建成功,但在我的Metro捆绑包中没有显示任何内容(我正在附加它的图像),并且我的仿真器显示"无法加载脚本"问题。 Unable to load script

如果我按‘R’在节点(捆绑器)中重新加载应用程序,它会显示没有设备连接到它,但我的仿真器正在运行。我在个人设备上也遇到了同样的问题。 metro bundler not running

我还尝试在android/app/src/main/assets中创建Assets文件夹,并运行以下命令: react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res

仅当应用程序在模拟器上显示,并且当我在App.js文件中进行更改并保存它时,模拟器中没有任何更改。

如果我重新加载错误&无法连接到开发服务器,则会弹出。 could not connect to development server 甚至尝试了ADB的相反操作,将"dev"选项更改为本地主机和端口8081,但没有用。(如果有任何我应该尝试上述步骤的具体路径,请注明)。

我做错了什么?

有谁能帮忙吗?

附言:我使用的是Windows 10计算机。

谢谢。

推荐答案

&Q;Reaction-Native&Q;:&Q;0.64.1&Q;,

我使用了其他解决方案,但我已经用其他方式解决了这个问题。 我通过更改android > app > build.gradle中的project.ext.react中的bundleInDebug: true,解决了此问题。

project.ext.react = [
bundleInDebug: true,
enableHermes: ***,  

]

这篇关于无法加载脚本。确保您运行的是Metro服务器,或者您的捆绑包已正确打包以供发布的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆