我编写了一个 Flutter 应用程序,它使用包 uni_links 实现了几个深层链接。深层链接可与 adb 命令正常工作。然后我在这个路径中创建了 actions.xml:
D:\Android\AndroidStudioProjects\FlutterProjects\garage_controller\android\app\src\main\res\xml\actions.xml
我还在 AndroidManifest.xml 中添加了以下几行:
<meta-data
android:name="com.google.android.actions"
android:resource="@xml/actions" />
Android Studio 以红色突出显示“@xml/actions”并抱怨它无法解析该符号。我将 AndroidManifest 的其他部分突出显示为红色。我猜这些错误是因为 Flutter。
我将应用程序上传到 Google Play 并开始内部测试。当我运行 App Action Test Tool (AATT) 时,我收到以下错误:
未找到带有操作文件参考的 Android 模块。您需要一个带有操作文件参考的 Android 模块。
我的问题是:
App Actions 是否适用于 Flutter 应用程序?
AATT 是否适用于 Flutter 应用程序?
为什么我会收到“@xml/actions”的“无法解析符号”错误?我想我把所有东西都放在了正确的地方。谢谢你的帮助。