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

使用Nucide进行远程调试,反应本机应用程序卡在空白白屏上

上官季
2023-03-14

应用指令中的所有操作:

>

  • 创建一个空白的 React 原生项目,其中包含 $ react 原生 init [项目名称]。

    从命令调色板(Cmd-Shift-P)中,选择“核素反应本机:启动打包器”以启动反应本机服务器。

    启动服务器后,您可以在应用程序开始运行时启动 React 本机调试器。从命令调色板 (Cmd-Shift-P) 中,启动“核素反应本机:开始调试”。

    确保您位于React Native项目的根目录中,然后从命令行运行该应用程序:< code > $ React-Native run-IOs (或者选择另一个现有的模拟器,例如< code > React-Native run-IOs-simulator = " iphone 4s " )。

    (重要提示:#3之后应该是#4,chrome调试器应该关闭)。

    • Atom版本1.15.0
    • 核素插件版本0.214.0
    • React本机版本:0.42.3
    • 平台(iOS、Android或两者兼而有之):iOS
    • 设备信息模拟器/设备?-模拟器iOS 10.2/iOS 8.1
    • 操作系统版本?-MacOS 10.12.3
    • 调试/发布?-调试

    在同一份文件中说:“...从模拟应用程序启用调试 (#5) 后,Nuclide 将自动附加到该调试过程,因为我们启动了上面的调试器 (#3)。因此,在我单击“远程调试JS”之前,我看到了预期的工作反应应用程序:

    在我远程点击Debug JS之后,我看到< code > nucleus 调试器从启动调试器开始就改变了它的状态...被调试程序当前正在运行。正如所料:

    但是在我点击远程调试JS后,我只看到白屏。

    而且没有错误。一旦我关闭远程调试,一切都再次正常加载。

    这仅发生在Nuclide调试器上,使用chrome调试器,一切正常。

  • 共有1个答案

    朱淮晨
    2023-03-14

    检查您的代码中是否有破损。当您跳过一些小错误时,有时会发生这种情况。

     类似资料:
    • 我正在开发移动应用程序与离子有飞溅 截至目前,我正在使用以下代码进行配置 此外,我在第一次启动页面上使用了双击退出,下面是一段代码。 所以在启动页面,若我在5秒内点击两次后退按钮,它就会关闭。我可以在“打开的应用程序”列表中看到应用程序仍处于打开状态。(android手机中的第一个或最后一个按钮)。 问题是,如果我在双击退出后重新启动应用程序,那么它会显示一段时间的白屏和启动屏幕(但没有闪屏)。我

    • 问题内容: 我有一个在Linux机器上运行的Java应用程序。我使用以下命令运行Java应用程序: 我已经在此Linux机器上为TCP打开了端口4000。我使用Windows XP计算机上的eclipse,并尝试连接到此应用程序。我也在Windows中打开了端口。 这两台机器都在LAN上,但是我似乎无法将调试器连接到Java应用程序。我究竟做错了什么? 问题答案: 我注意到有些人在这里剪切和粘贴该

    • 问题内容: 我正在调试jnlp应用程序,过去可以通过Eclipse对其进行远程调试,但现在不再可用。 启动它的命令是: 问题是当我连接Eclipse调试器时,它会关闭并重新启动;因此,调试器将附加到第一个进程;当这种情况消失时,调试器也是如此。 调试器脚本实际上并不重要;因为如果suspend = n,则在调试器启动之前,jnlp进程会自行重新启动。 我尝试跟踪它,但是选项-XX:TraceSup

    • 我试图在我的应用程序中使用Google Fit API,在用户被提示选择Google帐户后,OAuth同意屏幕应该会显示,但是我只得到一个带有不确定加载指示器的空白弹出窗口,除非我取消它,否则该弹出窗口将保持不变。 弹出窗口的图像 不会显示任何错误消息,只有当我取消登录流程时,我才会收到一个错误,即我取消了登录流程。 我尝试了个人项目以及Google的示例项目,其他用户也遇到了同样的问题。 正如我

    • 我是爱奥尼亚的新手。当我在ionic 4中开始我的第一个项目时,它与web ionic serve的命令配合得很好,但在ionic cordova运行android的情况下,它在模拟器上只显示白色屏幕 项目结构: 我只创建了主组件 我尝试过的解决方案 1.删除平台而不是再次添加它ionic cordova-Platform rm android ionic cordova-Platform add