我想查看ADB设备中的数据库文件,但是当打开Flutter项目时,Android Studio中的设备文件浏览器选项不可见。但是,当我打开Android模块或仅仅是一个Android项目时,它是可见的。我想在Flutter项目本身中查看设备文件。
我想查看ADB设备中的数据库文件,但是当打开Flutter项目时,Android Studio中的设备文件浏览器选项不可见。但是,当我打开Android模块或仅仅是一个Android项目时,它是可见的。我想在Flutter项目本身中查看设备文件。
项目结构
。模块
选项卡。加号
图标。框架
中添加Android
。确定
完成。参考:https://github.com/flutter/flutter-intellij/issues/4994#issuecomment-856999849
打开Flutter项目并检查事件日志,如果检测到Android框架,则点击配置即可完成。
我遇到了同样的问题,但还没有找到真正的解决方案。
目前我找到的最不麻烦的解决方法是创建一个新的“空白”Android项目,然后只需使用“文件-> 最近打开>”并在需要使用设备文件浏览器时在新的Android Studio窗口中打开它。
你仍然可以保持Flutter项目在现有的Android Studio窗口中打开,并在它们之间切换。
我刚发现了更简单的方法来完成所有这些事情。您可以在根项目文件夹中打开.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>
windows 10
,需要使用以下命令。首先启动虚拟设备。cd %USERPROFILE%\AppData\Local\Android\sdk\platform-tools
adb root
adb devices
Android 原生项目
,在 设备文件浏览器
后,它将出现在 查看-> 工具窗口
中。