flutter第一篇:开发环境配置

需要安装的软件有Git、Flutter、Android Studio、Visual Studio Code。

①Git安装不赘述。

②Flutter:

先配置环境变量:

PUB_HOSTED_URL设置为https://pub.flutter-io.cn

FLUTTER_STORAGE_BASE_URL设置为https://storage.flutter-io.cn

然后访问https://docs.flutter.cn/release/archive,找到最新版的flutter免安装压缩包,下载后解压到C盘或D盘的根目录,把bin子目录的绝对路径加到PATH环境变量中。

重启电脑后,执行flutter doctor。如果报tls错误,则可以尝试修改环境变量的值,如改成清华大学的源。参考https://juejin.cn/post/7204285137047257148

③Android Studio:

给dl.google.com配置host。去站长之家解析ip,配到host文件。

官网下载安装。安装完之后,打开,安装Android SDK和Dart、Flutter插件。Android Studio用于开发。

④其他:

如果要用到模拟器,则还需要安装Visual Studio Code,直接从官网下载安装即可。使用Visual Studio Code创建模拟器比用Android Studio创建方便很多。

如果需要开发web应用,则还需要安装谷歌浏览器。

在windows上,如果要开发桌面应用,则还需要安装Visual Studio。去官网下载安装即可。安装完之后,打开,工作负荷->桌面应用和移动应用,选择使用C++的桌面开发,安装。

在mac上,还必须安装Xcode,在编译移动app和桌面app时都会用到。

 

以上安装完之后,在任意终端执行flutter doctor,根据提示处理问题,直到没有红色提示。此时,利用Android Studio新建Flutter项目,选择合适的设备,run,看是否能成功。第一次run 很慢,因为需要下载大量的文件,在$USER/.gradle目录中。


应用既可以用Android Studio运行,也可以手动运行,执行如下命令:

flutter devices,查看连接的设备

flutter run -d xxx,在某个设备上运行。xxx是flutter devices返回的列表中第二列的值,如flutter run -d chrome

flutter run -d all,表示在所有设备上运行。

打包:

打android包:

用Android Studio打开项目的android目录。执行run,之后单击Build->Generate Signed App Bundle / APK,如果是第一次打包,则需要创建一个key store。否则,采用旧的。

最终会在android\app\release目录中生成app-release.apk文件。

升级时,修改android\app\build.gradle文件中的versionCode和versionName。versionCode是整数,如1,2,3,versionName是字符串,这个是会展示给用户看的,格式最好是"1.0.1","1.0.2"。在打包时选择复用之前的key store文件。

如果不上传应用商店,而只是本地用,那么在run后,在项目的build/app/outputs/flutter-apk目录就可以看到apk文件。

flutter开发的应用,打出来的包比较大,即使是个空项目,打出来也近70M。

posted on 2024-08-08 09:18  koushr  阅读(283)  评论(0编辑  收藏  举报

导航