使用Expo开发React Native安卓项目,模拟器重启应用时报错求助
Expo React Native Android模拟器重启报错排查方案
检查ADB连接状态
打开终端执行adb devices,确认模拟器设备已被识别。如果没列出,重启ADB服务:adb kill-server adb start-server再次执行
adb devices,确保模拟器设备出现在列表中。验证开发服务器网络连通性
模拟器需要能访问本地Expo开发服务器。在模拟器自带浏览器中访问http://localhost:8081(若修改过端口则用对应端口),如果无法访问:- 检查本地防火墙是否拦截了开发服务器端口
- 确认模拟器网络模式设置为可访问本地网络(如桥接模式)
重启开发服务器并清缓存
在终端执行npx react-native start --reset-cache,重启服务器同时清除缓存。之后在模拟器中重新打开应用,等待连接建立后再尝试按r键重启。确认应用调试连接状态
在模拟器中打开应用,按Ctrl+M(Windows/Linux)或Command+M(Mac)调出开发者菜单,检查"Debug Remote JS"是否已开启且显示已连接到开发服务器。如果未连接,手动点击"Reload"按钮,之后再测试r键功能。重置模拟器调试授权
进入模拟器的开发者选项,找到"撤销USB调试授权"选项并确认,重新连接ADB后打开应用,再尝试重启操作。
内容的提问来源于stack exchange,提问作者Hls Hls
相关产品推荐
相关产品推荐

