android - Android Studio:颤振项目中缺少在 Android Studio 中打开 Android 模块选项
问题描述
我正在为 iOS 和 Android 开发一个颤振应用程序。生成 APK 时,我更喜欢使用 Android Studio(我的默认 IDE 是 VSCODE)。但是,当我转到Tools > Flutter时,我没有看到 Open Android Module in Android Studio选项。我确实在 Xcode 中看到了 Open iOS Module。
我遵循了几个 SO 答案,甚至尝试android.iml
从工作项目中替换文件。没啥事儿。我从 BitBucket 重新克隆了我的项目,因为有时当项目刚从 repo 时,Android Studio 很好,但这一次,这也不起作用。
我还尝试打开gradle
文件并查找选项(如一个 SO 答案中所述),但也没有用。
但是我注意到,很少有问题。
- 在文件夹结构中,根文件夹被
flutter
图标代替。在我没有问题的项目中,文件夹图标是folder
. - 在这里我看到
.dart_tool
文件夹。在没有问题的工作应用程序中,我没有看到这个文件夹。 - 我没有
android.iml
档案。在我做过的其他项目中。
简而言之,以下是我的文件夹结构。这里发生了什么以及如何解决这个问题?
解决方案
最简单的解决方案
- 打开flutter项目
- 进入安卓文件夹
- 打开manfiest文件
- 在右上角你会看到选项
open module in android studio
- 点击这个选项
解决方案 2:- 将您的 android 项目作为项目导入 android studio
推荐阅读
- python - 使用snakemake从多个文件夹移动和重命名文件
- mysql - 如果下一行值与 MySQL 8 中的当前行值相同,如何获取持续时间的总和
- graphql - Nuxt.js 2.13 full static 仍然尝试在路由上从 apollo 获取数据
- javascript - 有没有办法从 html UI 运行 R 代码?
- node.js - 在移动设备上使用 nodejs App 下载 PDF 错误 - 将额外的 .XML 添加到文件中
- javascript - for 循环内的 setTimeout 导致错误输出(背后的理论)
- android - findViewById 结果有问题
- java - 如何检查 zip 文件是否被编辑
- sql - 合并包含相同值的行
- javascript - 未捕获的 ReferenceError:未定义切换