为什么 [App Actions Test Tool] 不支持快捷方式 xml 文件?
Why [App Actions Test Tool] not support shortcuts xml file?
我使用 Android 快捷方式框架创建了 App Actions:
https://developers.google.com/assistant/app/get-started
shortcuts.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
为什么 App Actions 测试工具不支持快捷方式 xml 文件?
您需要安装另一个 Android Studio 插件“Google 助手”,该插件还包含一个“应用程序操作测试工具”
我使用 Android 快捷方式框架创建了 App Actions: https://developers.google.com/assistant/app/get-started
shortcuts.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
为什么 App Actions 测试工具不支持快捷方式 xml 文件?
您需要安装另一个 Android Studio 插件“Google 助手”,该插件还包含一个“应用程序操作测试工具”