You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多
文档控制台
免费开始使用

Android Studio应用无法运行,真机与虚拟机均无法调试求助

解决Android Studio真机/虚拟机调试失败+模拟器启动缓慢问题

兄弟,刚上手Android Studio就碰到这种卡壳的情况确实糟心,咱们从你提到的虚拟机问题入手,再顺带解决真机调试的问题:

一、先搞定模拟器的启动慢和Quick Boot警告问题

你看到的Emulator: Warning: Quick Boot / Snapshots not supported on this machine.这个提示,本质是你的电脑硬件不支持模拟器的快照快速启动功能,导致每次启动都要完整初始化,自然慢得离谱。咱们可以这么处理:

1. 禁用Quick Boot功能

  • 打开Tools > AVD Manager,找到你的模拟器点击「编辑」(铅笔图标)
  • 在配置页面拉到最下面,找到「Quick Boot」选项,直接勾选「Disable Quick Boot」
  • 保存设置后冷启动模拟器,这个警告就会消失,虽然还是要完整启动,但能避免快照相关的异常

2. 优化模拟器性能(解决启动慢核心)

除了你已经设置的「图形:软件」,还有几个关键设置要检查:

  • 开启硬件虚拟化:进电脑BIOS(重启时按F2/F10/Del,不同品牌电脑按键不同),找到「Intel VT-x」(Intel处理器)或「AMD-V」(AMD处理器)选项,确保它是开启状态——这是模拟器流畅运行的基础,没开的话模拟器会慢到无法使用
  • 分配足够资源:编辑AVD时,把「Memory Options」里的「RAM」调到2GB以上(别超过你电脑物理内存的一半,比如你电脑是8GB内存,给模拟器2-3GB就好),「VM Heap」也可以调到512MB或1GB
  • 确认硬件加速开启:打开Android Studio,在右上角的设备选择栏旁边,找到「Emulator Performance」图标(看起来像个仪表盘),确保「Enable acceleration」是勾选状态;也可以在Terminal里输入emulator -accel-check,检查硬件加速是否正常工作
  • 试试轻量版模拟器:如果你的电脑配置一般,可以创建「Android 11 (R)」及以上版本的AVD,选择「QEMU2」作为模拟器引擎,或者用「Android Studio Electric Eel」及以上版本的「Device Manager」里的「Phone with Google Play」镜像,这类镜像优化更好

二、解决真机无法调试的问题

如果你还没搞定真机调试,按以下步骤排查:

  • 开启开发者选项和USB调试
    1. 打开手机「设置」→「关于手机」,连续点击「版本号」7次,直到弹出「您已处于开发者模式」的提示
    2. 返回设置首页,找到「开发者选项」,打开「USB调试」和「USB安装」选项
    3. 用USB线连接电脑和手机,手机上会弹出「允许USB调试吗?」的提示,勾选「始终允许此计算机」然后点击「确定」
  • 检查ADB连接
    1. 打开Android Studio的Terminal,输入adb devices,如果能看到你的设备ID,说明连接正常;如果看不到,输入adb kill-server然后adb start-server重启ADB服务
    2. 检查USB线是否正常,换一根原装线或者USB 3.0接口试试;也可以在电脑的「设备管理器」里看有没有带黄色感叹号的Android设备,有的话右键更新驱动,选择Android Studio安装目录下的「sdk\extras\google\usb_driver」文件夹作为驱动源
  • 确认项目配置:检查你的项目「build.gradle」文件里的「minSdkVersion」是否低于你手机的Android版本,比如手机是Android 13,minSdkVersion设成30就没问题,别设得太高

最后试试终极方案

如果以上都没用,试试:

  • 清理Android Studio缓存:File > Invalidate Caches... > Invalidate and Restart
  • 卸载当前的AVD,重新下载最新的系统镜像(别用旧版本镜像),再创建新的AVD

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

火山引擎 最新活动