Android Studio 和 Flutter - 可以在一个项目中启用 Web 而在其他项目中不启用吗?

Android Studio and Flutter - possible to have web enabled in one project but not in other?

我正在为 iOS 和 Android 编写一个应用程序,它有一个配套的网络应用程序。与其用 HTML 和 JS(我在这方面经验很少)分别编写 Web 应用程序,不如用 Flutter 编写它。

为了做到这一点,我不得不进入 Flutter beta 分支。这从根本上破坏了我的 iOS/Android 应用程序,出现了许多以前没有的错误(还有一些非常奇怪的东西!) - 那么有没有办法 关闭 网络支持或强制 Android Studio 查看 Flutter 的不同分支以防止出现这种情况,以便我可以并排开发应用程序?

在此先感谢您的帮助!

第一个选项:手动管理 flutter 版本

  1. 切换到当前 flutter 版本的 master 分支,并将 beta 分支克隆到另一个目录。
  2. 添加新路径(例如flutterb)并将其指向带有 flutter beta 的目录。
  3. 在 Android Studio 中,转到“文件”>“设置”>“语言和框架”>“Flutter”,然后将路径更改为指向 Flutter Beta。它会全局更改该设置,因此不幸的是您每次都需要更改它。

第二个选项:试试Flutter Version Management-推荐一个