我是新的反应本地语言第一次在物理设备上运行构建红屏正在如何解决此问题
答案 0 :(得分:0)
可能是捆绑错误。
您可以运行命令react-native-start。然后在浏览器中打开此链接
http://localhost:8081/index.android.bundle?platform=android&dev=true&hot=true&minify=false
它会将程序包与开发服务器捆绑在一起。
或者adb未运行可能是个问题
答案 1 :(得分:0)
仅适用于物理移动设备
如果您仍然很幸运,请按照以下步骤操作
通常是其端口转发导致的
因此请确保您已经执行了
亚行反向tcp:5000 tcp:6000
(在这里,您的端口号可以相同或不同,具体取决于您如何运行程序,在我的情况下,我保持相同)
如果您的问题得到解决。
识别您的机器IP地址 转到移动设备(确保wifi已打开并且您在同一网络上) 打开任何浏览器,然后使用以下网址查看您的IP是否可访问
{ip地址}:{端口}
例如:10.98.1.1:9001
如果看到无法显示页面,请执行以下操作-
仍在设备上运行该应用程序,它将显示红色错误屏幕 摇晃设备 转到开发设置 打开设备的调试服务器主机和端口 输入 本地主机:{端口号},而不是IP地址
您完成了。