[App Actions Test Tool] 为啥不支持快捷方式xml文件?
Posted
技术标签:
【中文标题】[App Actions Test Tool] 为啥不支持快捷方式xml文件?【英文标题】:Why [App Actions Test Tool] not support shortcuts xml file?[App Actions Test Tool] 为什么不支持快捷方式xml文件? 【发布时间】:2021-12-12 12:42:54 【问题描述】:我使用 android Shortcuts 框架创建了 App Actions: https://developers.google.com/assistant/app/get-started
快捷方式.xml
<?xml version="1.0" encoding="utf-8"?>
<shortcuts xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
>
<capability android:name="custom.actions.intent.PLUS_DAYS"
queryPatterns="@array/PlusQueries">
<intent
android:action="android.intent.action.VIEW"
android:targetPackage="com.noen.maihue.datetimeplus"
android:targetClass="com.noen.maihue.datetimeplus.MainActivity">
<parameter
android:name="day_number"
android:key="day_number"/>
</intent>
</capability>
<shortcut
android:shortcutId="Plus_Days"
android:shortcutShortLabel="@string/PlusDayShort">
<capability-binding android:key="custom.actions.intent.PLUS_DAYS">
<parameter-binding
android:key="day_number"
android:value="@string/day_number"/>
</capability-binding>
</shortcut>
<!-- Specify more shortcuts here. -->
</shortcuts>
Androidmanifest.xml
<activity android:name=".MainActivity">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<meta-data
android:name="android.app.shortcuts"
android:resource="@xml/shortcuts" />
</activity>
但是如果我创建一个预览来测试,就会出现错误:
App Actions Test Tool v3.5.5
No Android Module with actions file reference found. You need one Android Module with an actions file reference.
Create Actions.xml
为什么应用操作测试工具不支持快捷方式 xml 文件?
【问题讨论】:
【参考方案1】:您需要安装另一个 Android Studio 插件“Google Assistant”,该插件还包含一个“应用操作测试工具”
【讨论】:
以上是关于[App Actions Test Tool] 为啥不支持快捷方式xml文件?的主要内容,如果未能解决你的问题,请参考以下文章
App Action 适用于 App Actions 测试工具,但不适用于 Google Assistant