Android Studio运行应用报错Installation did not succeed无法安装怎么解决
核心问题定位
报错cmd: Can't find service: package不属于项目代码问题,是ADB(安卓调试桥)和设备/模拟器的通信链路异常导致的安装失败,和项目本身的代码逻辑无关。
分步解决方案
- 方案1:重启ADB服务
打开Android Studio内置终端,或在系统命令行进入Android SDK的platform-tools目录,依次执行以下命令:
执行完成后等待设备识别完成,再尝试运行项目。adb kill-server adb start-server - 方案2:重置设备连接
- 虚拟设备:打开Device Manager,找到对应Pixel 3a模拟器,点击右侧下拉箭头选择「Cold Boot Now」执行冷启动,不要使用快速启动的快照
- 真机:拔掉USB线重新插拔,确认开启USB调试、USB安装权限,小米机型还需额外开启「USB调试(安全设置)」权限,必要时可临时关闭MIUI优化
- 方案3:清理Android Studio缓存
点击顶部菜单栏File → Invalidate Caches...,勾选「Clear file system cache and local history」,点击「Invalidate and Restart」,等待IDE重启完成后再尝试运行。 - 方案4:更新SDK工具
打开File → Settings → Appearance & Behavior → System Settings → Android SDK,切换到「SDK Tools」标签页,将Android SDK Build-Tools、Android SDK Platform-Tools更新到最新稳定版本,更新完成后重启IDE再测试。 - 方案5:排查外部拦截
临时关闭电脑上的防火墙、安全防护软件,避免这类工具拦截ADB的通信请求,关闭后再尝试运行项目。如果仍无效可以将模拟器执行Wipe Data重置后再启动。
内容的提问来源于stack exchange,提问作者Dapa
相关产品推荐
相关产品推荐

