繁体   English   中英

Flutter 的应用程序操作测试工具错误“找不到带有操作文件引用的 Android 模块”

[英]App Action Test Tool Error "No Android Module with actions file reference found" with Flutter

我编写了一个 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 模块。

我的问题是:

应用操作在 Flutter 应用中是否有效?

AATT 是否适用于 Flutter 应用程序?

为什么我会收到“@xml/actions”的“无法解析符号”错误? 我想我把所有东西都放在了正确的地方。 谢谢你的帮助。

我搞定了。 基本上一切都在我的 Flutter 应用程序中正确完成。 actions.xml 的路径也是正确的。 问题在于 AATT,它不知道在 Flutter 应用程序中在哪里可以找到 actions.xml。 我只需要在 Android Studio 中打开应用程序的 Android 部分。 然后 AATT 知道在哪里可以找到该文件。 谷歌并没有在其工具中加入大量人工智能。 此处有更多详细信息: https : //issuetracker.google.com/issues/204233238

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM