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

Android Studio 2024.1.2运行'app'报错No target device found,求有效方案

解决Android Studio 2024.1.2 "No target device found" 报错的有效方案

真机连接排查

  • 确认USB调试已开启:进入手机「设置」-「开发者选项」,开启「USB调试」,部分机型需先连续点击版本号激活开发者选项。
  • 切换USB连接模式:连接电脑后,将手机连接模式改为「文件传输(MTP)」或设备指定的「USB调试专属模式」,避免选择「仅充电」。
  • 验证ADB连接状态:打开Android Studio底部「Terminal」,输入adb devices,若能列出设备ID则ADB正常;无输出则更换USB线或后置USB端口重试。
  • 安装设备驱动:Windows设备管理器中若设备显示黄色感叹号,手动安装对应品牌的官方USB驱动。

模拟器配置排查

  • 确认模拟器已启动:打开「Device Manager」,检查已创建的模拟器状态,点击「Play」按钮启动,待模拟器加载完成(显示桌面)后再运行app。
  • 修复异常模拟器:点击模拟器右侧「⋮」,选择「Wipe Data」清除数据或「Cold Boot Now」冷启动;无效则删除现有模拟器,重新创建API 30及以上版本的系统镜像模拟器。
  • 检查虚拟化加速:Windows需在SDK Tools中安装Intel x86 Emulator Accelerator (HAXM installer),并开启BIOS虚拟化选项;Mac确保Rosetta或Apple虚拟化功能启用。

Android Studio内部配置排查

  • 同步项目并清理缓存:点击顶部菜单栏「File」-「Sync Project with Gradle Files」,再选择「File」-「Invalidate Caches...」,点击「Invalidate and Restart」重启Studio。
  • 检查运行配置:点击运行按钮旁下拉菜单,选择「Edit Configurations...」,确认「Deployment Target Options」勾选「Show chooser dialog」或指定已连接的设备/模拟器。
  • 更新SDK工具:打开「SDK Manager」,将「SDK Tools」中的Android SDK Platform-Tools、Emulator更新至最新版本,重启Studio生效。

系统级环境排查

  • 关闭冲突安全软件:Windows下关闭360、腾讯管家等可能拦截ADB的安全软件;Mac用lsof -i :5037查看占用adb端口的进程,执行kill -9 <进程ID>终止。
  • 修复ADB权限:Linux/Mac系统中,给adb添加执行权限,终端输入chmod +x <adb路径>,adb路径通常为~/Library/Android/sdk/platform-tools/adb(Mac)或对应Linux路径。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.17 19:46:08