[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文件?的主要内容,如果未能解决你的问题,请参考以下文章

从 Github Actions 部署后应用程序立即崩溃

App Action 适用于 App Actions 测试工具,但不适用于 Google Assistant

linux test tool--"ab"

Arion——gRPC Test Tool

使用 ONVIF 提供的 Device test tool 如何测试 https

Android App Bundle tool 的几个命令行