簡體   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