一、背景
随着 Google 的 Flutter 框架日益成熟,越来越多的商业项目开始运用 Flutter 技术,也有越来越多的开发者加入到 Flutter 技术的学习中。
在今年的 Google 开发者大会上,Flutter 框架展示出了强大的跨平台能力,能够方便地为 Android、iOS、ChromeOS 和 Web 构建应用。
现在市场对于中高级程序员的需求指数级增长,具备多平台应用开发能力或熟悉前后端技术栈的程序员,在这种环境下无疑有更强的竞争力。
Flutter 是最终编译成 Android 或 iOS 项目运行在对应的手机上的,开发也基于 Android Studio 、XCode 或其它 IDE ,加载 Flutter 框架、Dart 语言等相关插件进行开发。
想要学习 Flutter 开发移动端应用,首先就需要熟悉 Android 或者 iOS 的开发环境如何搭建。
推荐使用 Android Studio,原因如下:
- Android、Android Studio 和 Flutter都是 Google 推出的,兼容性更好。
- iOS 需要 macOS 系统的电脑。
- iOS 应用打包需要苹果开发者账号。
二、资源准备
首先,要准备配置 Android 开发环境需要预先下载的资源。
2.1 Android Studio
Android Studio 的最新版本是 3.5,直接下载对应自己系统的 64位或32位版本即可。
官方下载链接可能会因为某些原因访问不到,可以从第三方国内站点下载。
2.2 JDK
Android 是基于 java 语言开发的,程序的开发和编译都需要 Java 语言环境。
Android 中一般不会用到 JDK 高版本的新语法,所以下载 1.8版本以上的就可以。
2.3 Gradle
Android Studio 中 Android 的项目架构脚本语言用的是 Gradle ,Gradle 下载可以在 2.1 中的 androiddevtools站点下载。
也可以在官方网站下载,下载 complete 版本。
由于 Android Studio 3.0 以上的版本,只支持 Gradle 4.4 以上的版本,推荐从官方下载(虽然比较慢)。
2.4 其他
Android 开发环境搭建,还需要 SDK、NDK 、AVD 等软件包或工具支持。现在 Android Studio 安装过程中会自动引导安装,下载速度还可以,按照操作下载即可。
三、安装及配置
安装就不详细说了,遇到问题百度(有条件的用 google)搜索解决即可。
说说环境变量的配置。有的同学可能刚转行写代码,不明白什么是环境变量。简单解释下,配置了全局的环境变量后,就可以在系统任何地方找到这个软件执行程序了。
比如当 Android 打包运行到真机时,会用到 ADB 命令工具,配置了 SDK 中 platform-tools 目录为全局变量后,程序就可以找到 ADB 工具的位置了。
当然,也可以在 IDE 中配置 SDK 工具的路径,在 Android Studio 就是这样做的。
3.1 配置环境变量的流程
- WIN10 系统中,右键点击桌面上「此电脑」图标(win 7 及以下为 「我的电脑」)。
- 点击「属性」,属性中的「高级系统设置」,win10以下的系统页面可能不同。
- 打开的标签页中点击「环境变量」。
-
可以在「用户变量」或「系统变量」中的 Path 参数中配置。如果当前电脑有多用户,系统变量中配置,会在每个用户环境中都生效。
-
Path 中添加要配置的环境变量的路径即可,Windows 系统中,路径一般为软件包下的 bin 目录。
3.2 需要配置的环境变量
就是上文下载的资源中的。
- JDK 目录
- Gradle 目录
- SDK 下的 tools 目录
- SDK 下的 platform-tools 目录
- NDK 目录
注:配置的环境变量,并非是为了在 Android Studio 中使用,Android Studio 中设置里,会配置这些相关软件包的路径,直接完全路径的方式去调用它们。
环境变量,更多的是在 cmd 或 shell 命令行工具中使用,在系统任何目录下,都可以调用到这些软件。
四、第一个 Android 项目
-
Android Studio 安装完成后,首先是这个页面。点击 「Start a new Android Studio project」。
-
选择 Empty Activity。
-
填写应用的名称、包名(相同包名的 APP 在一个手机上只能装一个)、工程的存储路径、开发语言(java 或 kotlin)、最低支持的 Android 系统(一般5.0以上,可保证覆盖大多数手机)。配置完成后点击 「Finish」。
-
耐心等待项目创建并创建索引完成。点击右上角的运行按钮,选择运行的设备。这里选择在虚拟机上运行。真机需要将手机连接电脑,并打开调试模式。
-
等待项目编译打包后,成功运行到虚拟机中。
恭喜你,成功运行了自己的第一个 Android 项目。
五、总结
- 配置 Android 开发环境需要下载的资源。
- 环境变量的配置。
- 创建并运行第一个 Android 项目。
关注「孤独症bug」,可免费获取 Android 、Python、Java等学习资料。