打开AndroidStudio,安装Flutter插件,在这里推荐大家安装最新版AndroidStudio
安装完成后立即重启一下,然后就可以看到在File>New下多了New Flutter Project项
点击New Flutter Project新建Flutter项目,选择Flutter Application 点击下一步
Project name即项目名称,默认使用此名称做为app默认名称
Fluuter SDK path需手动选择Flutter SDK位置
Project location项目所在的位置,务必自己核对,否则可能找不到自己的项目创建在哪里了
Description项目描述
创建成功后,项目的整体目录如下:
其中:
android目录是打包android项目的相关配置,默认已生成好
ios目录是打包ios项目的相关配置
lib目录就是我们的核心源代码目录,其中存放的是dart文件
test目录是我们的单元测试目录
这里面还有几个比较重要的文件,在根目录下:
pubspec.yaml文件是存放整个flutter项目的配置信息,比如依赖包,sdk等关键信息
pubspec.lock和.packages是在执行完flutter packages get命令后生产的文件,存放了依赖包的信息和对应的本地目录,在某些时候若项目发生依赖异常,可直接删除这两个文件,从新执行flutter packages get命令
使用usb连接手机,android studio成功识别到设备后,就可以点击上图中的绿色箭头,来运行flutter程序,但值得注意的是,点击此处安装在手机上的程序是debug程序,此处是支持热加载的,即修改代码不用再次编译运行就可以直接看到变化,官方为了支持这种模式,所以安装包中存在很多无关紧要的代码,在性能上很差,最终的效果要以release的安装包为准,具体的release打包方法如下:
执行以下命令生成release包
flutter build apk