You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

无法在Android模拟器运行Ionic应用——ADB 5000ms后无响应

解决ADB无响应(ADBs is unresponsive after 5000ms)的思路
  • 重启ADB服务
    先终止现有ADB进程并重启服务,执行以下命令:

    adb kill-server
    adb start-server
    

    执行后用adb devices命令确认模拟器或设备是否能被正常识别。

  • 检查并重置模拟器状态

    • 关闭当前运行的Android模拟器,等待完全退出后重新启动,确保模拟器加载完成(进入系统桌面)后再执行ionic capacitor run android。
    • 确认模拟器的开发者选项已开启,且USB调试功能处于启用状态。
  • 延长ADB超时时间
    通过临时设置环境变量延长ADB超时阈值,在终端中执行:

    export ADB_TIMEOUT=10000
    

    设置完成后再尝试运行应用;若需要永久生效,可将该变量添加到系统环境变量配置文件中。

  • 验证Android SDK配置
    确保ANDROID_HOME或ANDROID_SDK_ROOT环境变量指向正确的Android SDK路径,且SDK的platform-tools目录已加入系统PATH。可通过adb --version命令验证ADB是否能正常调用。

  • 清理Capacitor缓存并重同步
    执行以下命令清理项目缓存并重新同步Android平台:

    ionic capacitor clean
    ionic capacitor sync android
    

    完成后再次尝试运行应用。

  • 优化模拟器资源分配
    若电脑内存或CPU资源紧张,会导致模拟器响应迟缓:

    • 关闭后台占用大量资源的程序;
    • 打开AVD管理器,修改模拟器的配置参数(如增加RAM分配、调整VM heap大小)。

内容的提问来源于stack exchange,提问作者Darrell

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 16:03:14