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

如何使用ADB命令设置默认语音助手 替代频繁手动修改操作

ADB设置默认语音助手解决方案

你之前尝试的cmd package系列命令仅用于管理包、默认桌面启动器等配置,默认语音助手的配置不归包管理器管辖,因此会返回未知命令报错,对应解决方案如下:

按安卓版本选择对应命令

安卓12及以上版本

使用系统角色管理器(Role Manager)命令配置,替换命令中的你的应用包名为实际包名即可:

# 设置为默认助手
adb shell cmd role add-role-holder android.app.role.ASSISTANT 你的应用包名
# 如需同时设置为默认语音交互服务,额外执行以下命令
adb shell cmd role add-role-holder android.app.role.VOICE_INTERACTION_SERVICE 你的应用包名

安卓6 - 安卓11版本

直接修改系统安全配置项完成设置,提前获取你应用的语音服务完整组件名(格式为包名/.服务类名,例如com.demo.voice/.MyAssistantService),替换命令中的对应参数后执行:

# 配置默认助手
adb shell settings put secure assistant 你的服务完整组件名
# 配置默认语音交互服务
adb shell settings put secure voice_interaction_service 你的服务完整组件名

验证配置是否生效

执行以下命令查看当前系统默认助手的配置:

adb shell settings get secure assistant

如果返回值为你设置的组件名,说明配置成功。

注意事项

  • 你的应用必须先在AndroidManifest.xml中正确声明VoiceInteractionService对应的权限与android.service.voice.VoiceInteractionService intent filter,否则配置无法生效
  • 执行命令前请确保目标应用已经正常安装到设备上
  • 如果配置后未生效,可以尝试重启系统UI或设备后再验证

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 19:36:02