当前位置: 首页 > 知识库问答 >
问题:

在Android上反应原生运行教程“AwesomeProject”导致“无法下载JS捆绑包”红屏

毛景曜
2023-03-14

我正在遵循这个Facebook教程,当运行来自AwesomeProject dir的react-本机run-android时,我在android模拟器上得到一个红色屏幕,带有以下文本:

无法下载JS包。您是否忘记启动开发服务器或连接设备?
on响应
DevServerHelper.java:175
运行
NamedRunnable.java:33
runWorker
ThreadPoolExecutor.java:1113
运行
ThreadPoolExecutor.java:588
运行
Thread.java:818

我不知道这是否相关,但我也在服务器上收到了一堆关于const严格模式下无效的Syn的错误(我没有更改原始代码中的任何内容),并在START上收到以下错误:

更新升级到 Node v4.1.1 摆脱了 const 语法错误,但我仍然在 React Packager 上得到相同的结果,出现以下错误:

TypeError: 无法在 /Users/tome/projects/reactNative/AwesomeProject/node_modules/react-native/packager/react-packager/react-packager/src/DependencyResolver/crawlers/index.js:16:84 at tryCallOne (/Users/tome/projects/reactNative/AwesomeProject/node_modules/react-native/node_modules/promise/lib/core.js:37:12) at /Users/tome/projects/reactNative/AwesomeProject/node_modules/react-native/node_modules/promise/lib/core.js:103:15 at flush (/Users/tome/projects/reactNative/AwesomeProject/node_modules/react-native/node_modules/promise/node_modules/asap/raw.js:50:29) at process._tickCallback (node.js:355:11) [5:02:20 PM] request:/index.android.bundle?platform=android [5:02:20 PM] 查找依赖项 类型错误:无法在 /Users/tome/projects/reactNative/AwesomeProject/node_modules/react-native/packager/react-packager/src/DependencyResolver/crawlers/index.js:16:84 at tryCallOne 读取 null 的属性“root” (/Users/tome/projects/reactNative/AwesomeProject/node_modules/react-native/node_modules/promise/lib/core.js:37:12) at /Users/tome/projects/reactNative/AwesomeProject/node_modules/react-native/node_modules/promise/lib/core.js:103:15 at flush (/Users/tome/projects/reactNative/AwesomeProject/node_modules/react-native/node_modules/promise/node_modules/asap/raw.js:50:29) at process._tickCallback (node.js:355:11) [5:02:26 PM] request:/index.android.bundle?平台=Android

共有2个答案

欧阳元魁
2023-03-14

另外,我尝试了Wathman安装/卸载路线,但运气不佳。工作是确保我更新并更改了 nvm 使用的节点版本。

例如 NVM 安装 4.1.1

奚正谊
2023-03-14

我设法解决了这个问题。对于遇到此问题的其他人,重新安装watchman为我提供了诀窍:
brew卸载watchman
brew安装watchman

我的应用现在正在运行

 类似资料:
  • 我正在尝试在我的设备(Android 9.0.0)上首次运行我的第一个React Native项目。

  • 我试图运行基本的AwesomeProject应用程序,反应本地有默认情况下,在Windows 7机器上通过GenyMotion。我尝试过的虚拟设备是Nexus 7 4.2.2和Nexus 6 5.1.0。 我正在使用Nodejs(4.3.0) 我按照以下步骤解决了JS捆绑包问题,但仍然没有成功: 已在Genymotion中启动虚拟设备 已更新我的计算机IP地址为8081的设备的调试服务器主机 访问

  • 我还不是一个有经验的OSGi用户,因此我会遇到一些问题。 我正在尝试使用作为外部提供程序,因为我不希望我的包包含所有这些类。 但是,当我运行这组包(my和)时,我得到以下错误: 错误:Bundle org.apache.serviceMix.bundles.hadoop-client[56]错误启动文件:bundles/org.apache.serviceMix.bundles.hadoop-cl

  • 检测到JavaFX Ant API版本1.3结果:1 init:deps clean:正在更新属性文件:D:\softphone\build\build clean。属性删除目录D:\softphone\build clean:deps jar: 创建dir: D:\softphone\build 正在更新属性文件:D:\softphone\build\build jar。性质 已创建目录:D:\

  • 我的反应原生应用程序有以下 它在Android5.0及以上版本上运行良好。最小SDK版本为16.然而,它不是运行在Android 4.3 异常跟踪如下所示: 我试图在。然而,在那之后,我得到了依赖包中的编译器,因为它们不是用Java1.6编译的。 解决这个问题的步骤是什么?