Google Assistant开发:Actions on Google无设备注册选项问题求助
解决树莓派Google Assistant设备模型注册入口找不到的问题
我之前帮不少开发者踩过这个坑,大概率是你在Google Cloud Console里的操作路径不对,或者项目配置有遗漏。下面给你一步步排查解决:
1. 先确认Google Assistant API已启用
设备注册选项只会在API启用后才会显示,所以第一步先检查:
- 打开Google Cloud Console,进入你创建的开发者项目
- 在顶部搜索框输入「Google Assistant API」,找到对应的服务
- 如果状态是「未启用」,点击「启用」按钮,等待1-2分钟让配置生效
2. 走正确的设备注册入口
官方文档的路径可能因界面更新略有偏差,你可以试试这个更直接的路径:
- 在Google Cloud Console的项目内,左侧菜单选择「APIs & Services」→「Dashboard」
- 在已启用的API列表里找到「Google Assistant API」,点击进入它的详情页
- 在详情页的左侧菜单里,就能看到「Device registration」(设备注册)选项,点击进去就能创建设备模型了
- 如果还是找不到,直接在控制台顶部搜索框输入「Device registration」,应该能直接定位到入口
3. 检查账号权限
如果上述路径还是看不到选项,大概率是你的账号权限不够:
- 左侧菜单进入「IAM & Admin」→「IAM」
- 找到你当前登录的账号,确认权限是「所有者」或「编辑者」(访客权限无法访问设备注册功能)
- 如果权限不足,联系项目所有者给你升级权限
4. 排除浏览器缓存问题
有时候浏览器缓存会导致控制台界面加载异常:
- 试试用无痕模式打开Google Cloud Console
- 或者换Chrome、Firefox这类主流浏览器重试
小提示
创建设备模型时,记得设备类型选择「Lightweight Device」(树莓派属于嵌入式轻量设备),填好设备名称、型号ID等信息后,生成的凭证就能用于后续的示例代码执行了。
内容的提问来源于stack exchange,提问作者Koustubh Kashalkar




