Expo Go 持续崩溃,如何查看React Native应用的错误详情?
获取Expo React Native应用崩溃的完整错误详情
使用Expo专用日志命令
直接在终端执行npx expo logs --device,该命令会实时抓取设备(物理机或模拟器)的完整运行日志,包括崩溃时的堆栈追踪信息,只要设备和电脑处于同一网络,就能拿到具体错误原因。通过Android Studio Logcat查看
- 打开Android Studio,连接目标物理设备或启动模拟器
- 打开底部的Logcat面板
- 在搜索框输入
host.exp.exponent(Expo Go的包名)过滤日志,崩溃时的详细错误(包括样式、依赖或原生层问题)都会在这里完整展示。
启用远程JS调试
在终端启动项目后按d调出调试菜单,选择Debug Remote JS,此时浏览器会打开调试界面,打开浏览器开发者工具(F12)的Console标签,JS层面的错误(比如样式语法错误、未定义变量)会在这里输出。物理设备生成Bug报告
开启设备的开发者选项(连续点击系统版本号7次),找到Bug report选项,选择生成报告,导出到电脑后,报告里的系统日志包含Expo Go崩溃的全部细节。
内容的提问来源于stack exchange,提问作者James Crosswell
相关产品推荐
相关产品推荐

