【问题标题】:Device File Explorer option missing in Flutter Android StudioFlutter Android Studio 中缺少设备文件资源管理器选项
【发布时间】:2019-01-07 13:51:34
【问题描述】:

我想查看我的 adb 设备中的数据库文件,但是打开 flutter 项目时,android studio 中缺少设备文件资源管理器的选项。但是当我打开 android 模块或只是一个 android 项目时,同样是可见的。我想在颤振项目本身中查看设备文件

【问题讨论】:

    标签: android android-studio flutter


    【解决方案1】:

    如果检测到 Android 框架,请打开 Flutter 项目并检查事件日志。 如果是这样,请单击配置,您就完成了。

    【讨论】:

    • 连logcat也出现了。
    • 工作!我一直在不停地寻找三个小时。我希望文档传达了这一点!
    • 花 3 小时寻找选项并遵循优秀的文档并没有意识到它是如此简单。
    【解决方案2】:
    1. 转到Project Structure

    1. 点击左侧边栏标签Modules
    2. 点击您的项目,然后点击plus 图标。

    1. Framework 中添加Android

    1. 点击OK完成。

    参考:https://github.com/flutter/flutter-intellij/issues/4994#issuecomment-856999849

    【讨论】:

    • 这是我找到的唯一可行的解​​决方案。其他解决方案依赖于正确完成此步骤。
    • 这是我找到的唯一可行的解​​决方案。其他解决方案依赖于正确完成此步骤。
    • 完美!这样做的好处是我不必在另一个 Android Studio 窗口中打开我的 android 项目。
    【解决方案3】:

    我遇到了同样的问题,但我还没有找到真正的解决方案。

    我发现最不方便的解决方法是创建一个新的“空白”Android 项目,然后只需使用“文件 -> 打开最近的 >”并在我需要使用设备时在新的 Android Studio 窗口中打开它文件管理器。

    您仍然可以在现有的 Android Studio 窗口中保持 Flutter 项目打开并在它们之间切换。

    【讨论】:

    【解决方案4】:

    我的解决方案。需要将android虚拟设备置于root模式。例如windows 10 的命令。首先运行你的虚拟设备。

    打开终端

    cd %USERPROFILE%\AppData\Local\Android\sdk\platform-tools
    adb root
    adb devices
    

    然后使用previus解决方案-打开或创建一个新的android native projectDevice File Explorer之后会出现View-> Tool Windows

    【讨论】:

      【解决方案5】:

      以下步骤对我有用

      转到文件>项目结构>模块 在模块内单击添加图标并选择 Android 并单击确定

      这将在 android studio 中添加设备文件资源管理器

      【讨论】:

        【解决方案6】:

        我遵循了本次对话顶部的建议(将 Android 添加到文件>项目结构>模块)。当我尝试启动设备文件资源管理器时,我还收到错误消息“初始化 ADB 时出错:找不到 Android 调试桥”

        我回到 File>Project Structure>Project,发现 Android SDK 不见了。我不知道为什么在我创建具有 Web、Windows 和 Mobile 目标的 Flutter 2.5 项目时没有添加它。我添加了一个与我的模拟器(28,Pie)匹配的 SDK。这添加了 ADB 和设备文件资源管理器。我承认我不确定这是最好的答案,但它似乎有效。

        【讨论】:

          【解决方案7】:

          这解决了我的问题:

          • 打开文件 -> 项目结构
          • 在 Project 中,选择有效的 Project SDK
          • 在 Modules -> my_app-> Dependencies -> 中选择一个有效的 Module SDK。

          【讨论】:

            【解决方案8】:

            刚刚找到了更简单的方法来完成所有工作。您可以在根项目文件夹中打开 .idea/modules.xml 文件夹。它看起来像这样

            <?xml version="1.0" encoding="UTF-8"?>
            <project version="4">
               <component name="ProjectModuleManager">
                    <modules>
                      <module fileurl="file://$PROJECT_DIR$/your_project_name.iml" filepath="$PROJECT_DIR$/your_project_name.iml" />
                    </modules>
               </component>
             </project>
            

            在现有模块下方添加此模块

            <module fileurl="file://$PROJECT_DIR$/android/your_project_name_android.iml" filepath="$PROJECT_DIR$/android/your_project_name_android.iml" />
            

            然后它看起来像这样

            <?xml version="1.0" encoding="UTF-8"?>
            <project version="4">
               <component name="ProjectModuleManager">
                    <modules>
                      <module fileurl="file://$PROJECT_DIR$/your_project_name.iml" filepath="$PROJECT_DIR$/your_project_name.iml" />
                      <module fileurl="file://$PROJECT_DIR$/android/your_project_name_android.iml" filepath="$PROJECT_DIR$/android/your_project_name_android.iml" />
                    </modules>
               </component>
            </project>
            

            【讨论】:

              【解决方案9】:

              如果设备文件资源管理器选项在右下角不可见,请打开 AVD 管理器

              确保 AVD 正在运行,然后按 AVD 的文件夹图标:

              设备文件资源管理器现在应该可见:

              【讨论】:

                【解决方案10】:

                这里的flutter项目中选择Device File Explorer时总是显示错误:Error initializing ADB: Android Debug Bridge not found,所以我必须打开android模块才能访问模拟器文件:

                第一步:在android文件夹下创建一个虚拟的android.iml文件

                第二步,点击Open for Editing in Android Studio在另一个窗口打开android模块

                第 3 步。从 AVD 管理器启动模拟器

                第 4 步。点击emulator 选项卡,确保模拟器出现在此处

                第 5 步。点击Device File Explorer 选项卡以访问模拟器文件

                【讨论】:

                  猜你喜欢
                  • 2021-02-11
                  • 2015-01-08
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2015-11-23
                  • 1970-01-01
                  • 1970-01-01
                  相关资源
                  最近更新 更多