[英]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.