Flutter 快速入门3-构建

前置信息1

  • 在 IDE 中开启模拟器,可以直接进行 Flutter 调试,但是如果要上真机、模拟器进行测试,那么就需要进行应用构建。

  • 应用构建目标主要区分平台,目前移动端主要有 Android 和 iOS 操作系统。

  • Android 应用构建分为两种方式: AppBundle 和 APK,目前下面只涉及 APK 方式。

前置信息2

  • 使用的 IDE 是 Android Studio,支持多种语言的高亮、Lint、模拟器、功能插件和各种简便操作、配置的入口。

  • 构建面向 Android 的项目,因为目前 Android 以 Kotlin 为默认编程语言,所以需要 Kotlin 的插件。

  • 构建基础是 Flutter 框架,那么还需要 Dart 和 Flutter 的插件。

  • 项目的基础结构仍旧是 Android 等目标平台结构,以 Android 为例,其构建工具使用 Gradle。

  • Maven 有两层含义:依赖库和依赖包的管理。顺带会做一些打包构建的工作。

  • Gradle 接管了依赖包、打包构建的工作,而且更灵活。但依赖库仍旧是 maven。

  • 国内 maven 仓库都非常慢,所以初次构建可能会很慢,如果网络不通,那么也会卡死。

  • Gradle 中默认配置的 google()mavenCentral() 基本不可用。可以指定优先镜像仓库源,注意 Groovy 语法(百度上有很多瞎写的)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值