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

Android Studio运行Flutter程序ADB安装失败问题求助

解决Flutter程序ADB安装报错“cmd: Can't find service: package”的方案

核心问题分析

该错误源于ADB与模拟器的连接异常,导致无法调用系统package服务完成APK安装流程。

具体解决步骤

1. 重启ADB服务

打开Android Studio的Terminal,依次执行以下命令重置ADB连接:

adb kill-server
adb start-server

执行完成后重新尝试运行Flutter项目。

2. 重启模拟器

关闭当前运行的模拟器,从AVD Manager中重新启动对应设备,等待模拟器完全加载完成后再执行项目运行操作。

3. 更换稳定版系统镜像

部分较新的Android系统镜像可能存在兼容性问题,可切换到Android 11/12这类稳定版本的镜像:

  • 打开AVD Manager,点击对应模拟器的「Edit」按钮
  • 在「System Image」选项中选择稳定版本镜像,重新下载并创建新模拟器后测试

4. 清理项目缓存并重构

在Terminal中执行命令清理项目缓存,再重新构建依赖:

flutter clean
flutter pub get

完成后执行flutter run重新启动项目。

5. 检查ADB路径配置

确认Android Studio的SDK配置中ADB路径正确:

  • 打开File > Settings > Appearance & Behavior > System Settings > Android SDK
  • 切换到「SDK Tools」标签,确保Android SDK Platform-Tools已安装,且路径无异常

6. 关闭Instant Run功能

Instant Run可能干扰安装流程,关闭该功能:

  • 打开File > Settings > Build, Execution, Deployment > Instant Run
  • 取消勾选「Enable Instant Run to hot swap code/resource changes on deploy」

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 05:33:10