我使用的开发工具是Andriod Studio,首先说明一下,为什么要在同一个工程目录下创建多个Flutter项目,优点如下:
1.在同一个工程目录下多个项目可以共用自己封装的Package。
2.在同一个工程目录下可以来回切换不同的项目,就不用再开启新的项目窗口了,切换项目比较方便,节约时间。
具体实现步骤如下:
一、我的电脑是mac,使用Andriod Studio创建一个No Activity空白工程项目。
二、我使用终端命令在空白工程目录下创建1个package和2个Flutter项目。(1、因为我是ios开发,所以刚开始对Andriod Studio不太熟悉,如果你对as比较熟悉可以使用开发工具进行创建这些。 2、 package是我们自己封装的共用部件包,如果你用不到可以不创建)
1.cd 到你的刚才创建的空白工程目录下。
2.创建1个package:(flutter create --template=package 文件包名)。
3.创建2个Flutter项目。(flutter create 项目名1,flutter create 项目名2)
三、配置可切换运行多个flutter项目。
如果遇到以下情况解决方案如下: