React Native安卓模拟器运行HelloWorld应用报错求助
Expo启动Android应用安装失败的解决思路
错误信息:
Couldn't start project on Android: Error running adb: Error running app. args: [-p, host.exp.exponent, -c, android.intent.category.LAUNCHER, 1] arg: "-p" arg: "host.exp.exponent" arg: "-c" arg: "android.intent.category.LAUNCHER" arg: "1" data="host.exp.exponent" data="android.intent.category.LAUNCHER" ** SYS_KEYS has no physical keys but with factor 2.0%.
检查ADB连接状态
运行adb devices确认模拟器是否被识别,若未显示,重启ADB服务:执行adb kill-server,再执行adb start-server,之后重启模拟器重试。重置Expo Go应用
在模拟器中彻底关闭Expo Go,进入设置-应用-Expo Go-存储,清除应用缓存,再重新打开Expo Go。匹配Expo包与Expo Go版本
确保项目依赖的expo包版本和模拟器中Expo Go版本一致,版本差异过大易导致安装失败。可通过npm install expo@latest更新项目依赖,或在模拟器内将Expo Go升级至最新版。确认模拟器网络环境
保证模拟器与开发电脑处于同一局域网,Expo需通过局域网传输应用资源。可尝试切换模拟器网络模式(如NAT转桥接),或重置模拟器网络设置。手动加载应用
跳过命令行自动启动流程,手动打开模拟器内的Expo Go,扫描终端或浏览器中Expo项目的二维码,尝试手动加载应用。重置ADB权限
若ADB权限异常,可尝试执行adb root获取权限(部分模拟器支持),之后重新执行expo start启动项目。
内容的提问来源于stack exchange,提问作者Mansi Shah
相关产品推荐
相关产品推荐

