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

Android Studio 3.1.2模拟器未显示在运行部署目标对话框求助

解决Android Studio 3.1.2无法识别已安装模拟器的问题

我之前在类似环境下遇到过同款问题,给你几个针对性的排查和解决步骤,你可以逐一尝试:

  • 先手动启动模拟器再尝试
    打开Android Studio的AVD Manager,选中其中一个模拟器点击"Launch",等模拟器完全加载完成(进入系统桌面)后,再回到项目的运行界面打开Select Deployment Target对话框。很多时候AS不会自动检测未启动的模拟器,手动启动后就能识别到。

  • 检查adb连接状态并重启服务
    打开Android Studio底部的Terminal面板,输入以下命令查看当前adb识别的设备:

    adb devices
    

    如果输出里能看到类似emulator-5554的设备ID,说明adb能识别模拟器,那大概率是AS的缓存问题;如果看不到任何模拟器设备,先重启adb服务:

    adb kill-server
    adb start-server
    

    再次运行adb devices确认设备被识别后,回到AS重新打开部署目标对话框。

  • 清除Android Studio的缓存文件
    重装AS时默认不会清除缓存文件,残留的缓存可能导致识别异常:

    1. 完全关闭Android Studio
    2. 打开Finder,按下Cmd+Shift+G,输入路径~/Library/Caches/Google/AndroidStudio3.1,删除该文件夹内的所有内容
    3. 再打开路径~/Library/Application Support/Google/AndroidStudio3.1,删除其中的caches和logs文件夹
    4. 重新启动Android Studio,等待项目索引完成后再尝试选择模拟器
  • 验证项目SDK版本与模拟器的兼容性
    确认你的项目配置的SDK版本范围是否包含模拟器的系统版本:

    1. 打开项目的build.gradle(Module: app)文件,查看minSdkVersion和targetSdkVersion参数
    2. 对比AVD Manager中模拟器的系统镜像API等级,如果模拟器的API等级低于项目的minSdkVersion,AS会自动过滤掉这个模拟器,你可以修改项目的SDK配置或者更换模拟器的系统镜像
  • 重置Android Studio的偏好设置
    如果以上方法都无效,试试重置AS的偏好设置(会清除你的自定义配置,谨慎操作):

    1. 关闭Android Studio
    2. 打开终端,输入命令:
      rm -rf ~/Library/Preferences/Google/AndroidStudio3.1
      
    3. 重新启动Android Studio,重新配置SDK和AVD后再尝试运行项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.27 03:27:09