如何在Android Studio Ladybug版本测试集成Google Assistant的应用?
无需Google Assistant插件的测试方案
针对你无法降级Android Studio、无法使用官方插件的情况,以下是几种直接测试集成Google Assistant功能的方法:
1. 物理设备/模拟器直接语音测试
确保你的测试设备(或带Google服务的模拟器)已登录Google账号并启用Google Assistant,安装好你的应用后:
- 直接说出对应指令,比如如果你的
feature参数对应"settings",就喊:Hey Google,打开测试应用的设置 - 验证是否能正确跳转至
MainActivity并接收feature参数
可以先用adb命令确认应用的shortcut配置已被系统识别:
adb shell dumpsys activity shortcuts | grep "com.dmr.test"
输出中如果能看到actions.intent.OPEN_APP_FEATURE及对应的Intent信息,说明配置已生效。
2. 用Google Actions Console配置测试
不用依赖Android Studio插件,直接在Actions Console中完成测试配置:
- 登录Actions Console,创建新项目并选择「App Actions」类型
- 关联你的应用包名
com.dmr.test,并导入项目中的shortcut.xml配置(或手动填写capability和Intent信息) - 完成配置后,使用Console内的测试模拟器,或绑定你的测试设备,发送指令验证功能
3. 手动构造Intent测试
先跳过Google Assistant,直接验证Activity对Intent的处理逻辑:
用adb命令发送模拟Intent,测试参数传递和页面跳转:
adb shell am start -a android.intent.action.VIEW \ -n com.dmr.test/com.dmr.test.MainActivity \ -e feature "your_target_feature"
替换your_target_feature为实际要测试的参数值,确认MainActivity能正确接收并处理该参数。
内容的提问来源于stack exchange,提问作者Suman Routh
相关产品推荐
相关产品推荐

