Android Studio报错:等待模拟器上线超时300秒求助
实用修复步骤
调大模拟器启动超时阈值
打开Android Studio的File > Settings > Build, Execution, Deployment > Build Tools > Gradle,找到「Android Emulator launch in background」,把默认的300秒改成600秒,保存后重启AS测试。重置ADB连接服务
打开终端输入adb kill-server,接着输入adb start-server重启ADB;之后输入adb devices查看模拟器状态,要是显示offline,进入模拟器的「设置 > 开发者选项」,确保「USB调试」已开启(找不到开发者选项就去「关于手机」连续点7次版本号调出)。关闭模拟器快速启动
打开模拟器的设置界面,找到「Quick Boot」选项关闭,然后完全关闭模拟器再重新启动,让模拟器完整初始化后再连接AS。调整模拟器性能参数
打开AVD管理器编辑对应模拟器,点击「Show Advanced Settings」,把「Graphics」从Automatic改成Software;同时根据电脑配置适当调高模拟器的RAM分配(比如设为2048MB以上),减少资源不足导致的连接延迟。重置AS与ADB的关联
在Android Studio工具栏找到「Device File Explorer」,点击右上角下拉箭头选择「Reset ADB」,等待服务重启后重新运行项目。排查防火墙/杀毒软件拦截
暂时关闭电脑的防火墙或杀毒软件,确认是否是它们拦截了AS与模拟器的adb通信,若问题解决,把AS和adb程序添加到信任列表。
内容的提问来源于stack exchange,提问作者cyh

