Android Studio 和 Flutter - 可以在一个项目中启用网络但在其他项目中不启用?
Posted
技术标签:
【中文标题】Android Studio 和 Flutter - 可以在一个项目中启用网络但在其他项目中不启用?【英文标题】:Android Studio and Flutter - possible to have web enabled in one project but not in other? 【发布时间】:2021-01-11 16:59:11 【问题描述】:我正在为 ios 和 android 编写一个应用程序,它有一个配套的网络应用程序。与其纠结用 html 和 JS 分别编写 Web 应用程序(我在这方面经验很少),我想我也应该用 Flutter 编写它。
为了做到这一点,我不得不进入 Flutter beta 分支。这从根本上破坏了我的 iOS/Android 应用程序,出现了许多以前不存在的错误(也有一些非常奇怪的东西!) - 所以有没有办法关闭网络支持或强制 Android Studio查看 Flutter 的不同分支以防止这种情况发生,以便我可以并行开发应用程序?
提前感谢您的帮助!
【问题讨论】:
【参考方案1】:第一种选择:手动管理颤振版本
-
切换到当前 Flutter 版本的 master 分支,并将 beta 分支克隆到另一个目录。
添加新路径(例如
flutterb
)并将其指向具有flutter beta的目录。
在 Android Studio 中,转到 File > Settings >Languages & Frameworks > Flutter 并将路径更改为指向 Flutter beta。它会全局更改该设置,因此很遗憾您每次都需要更改它。
第二个选项:试试Flutter Version Management - 推荐一个
【讨论】:
以上是关于Android Studio 和 Flutter - 可以在一个项目中启用网络但在其他项目中不启用?的主要内容,如果未能解决你的问题,请参考以下文章
“flutter doctor”命令找不到安装在 Android Studio 中的 Flutter 和 Dart 插件
Flutter 未出现在 Android Studio 的语言和框架设置中