如何解决AVD安装失败报错:Unknown failure: cmd: Can't find service: package
解决AVD安装APK报错“Can't find service: package”的问题
问题场景
Intel Mac环境下,新增Pixel 5虚拟设备后,运行APP时出现安装失败,报错日志如下:
07/18 23:37:45: Launching 'app' on He. Installation did not succeed. The application could not be installed. List of apks: [0] '/Users/IdeaProjects/testing2/app/build/intermediates/apk/debug/app-debug.apk' Installation failed due to: ''package install-create -r -t --user current --full --dont-kill --skip-verification -S 4475820' returns error 'Unknown failure: cmd: Can't find service: package'' Retry Failed to launch an application on all devices
已将AVD快速启动改为冷启动,问题仍未解决。
可行解决方案
重启ADB服务
打开终端执行以下命令,重启后重新尝试安装:adb kill-server adb start-server清除AVD数据缓存
打开AVD管理器,找到对应的Pixel 5设备,点击右侧下拉菜单选择「Wipe Data」,等待缓存清除完成后重启虚拟设备,再进行APP安装。重新下载系统镜像
进入AVD管理器编辑该Pixel 5设备,若怀疑系统镜像损坏,删除现有镜像后重新下载稳定版Android系统镜像(如Android 12/13),再重新创建虚拟设备。更新SDK组件
打开SDK管理器,检查「Android SDK Build-Tools」和「Platform Tools」是否为最新版本,如有更新则安装,之后重启Android Studio再尝试运行。重新创建虚拟设备
若以上方法均无效,删除当前Pixel 5虚拟设备,重新创建时选择与项目兼容的Android版本,避免选用过新或过旧的系统镜像。
内容的提问来源于stack exchange,提问作者Khai
相关产品推荐
相关产品推荐

