俗话说磨刀不误砍柴工,在正式使用Compose之前,先学习一下其开发环境的搭建。
1.Android Studio
Android Studio几乎是Android项目开发的不二选择,而且随着版本的更新,将有越来越多针对Compose的新特性出现,本书中的代码实例也是基于最新的稳定版本Android Studio实现的。如果要开发跨平台的Compose应用,那么也可以考虑选择IntelliJ IDEA,本书只聚焦Android。
2.Android SDK
Android SDK是一套开发工具包,用于为Android平台开发应用程序,每当Google发布了一个新的Android版本时,相应的SDK也会随之一起发布。
可以在Android官网下载到最新版本的Android Studio,如图1-14所示。
•图1-14 下载最新版本Android Studio(Windows环境)
Android Studio下载地址:https://developer.android.google.cn/studio。
Android Studio为多个系统(Linux、maCOS、ChromeOS)分别提供了稳定版和预览版供下载。不同的Android Studio版本对AGP(Android Gradle Plugin)的版本要求也不同。
1.Windows环境安装
从官网下载完安装包后,双击启动安装。如果手头没有真机测试,可以在安装开始时勾选Android Virtual Device,将同时为我们安装Android模拟器,方便开发调试,如图1-15所示。
•图1-15 安装Android Studio(Windows环境)
接下来选择Android Studio的安装路径,单击Next > Finish后,等待安装完成。启动Android Studio之后,需要依次完成IDE主题选择和Android SDK下载。可以先选择一个API版本,之后可以根据需要,通过SDK Manager下载其他版本SDK。SDK选择完成后,单击Next > Finish等待下载即可,如图1-16所示。
•图1-16 安装Android SDK
下载其他版本的Android SDK。
可以通过Android Studio通过File→Settings→ Appearance & Behavior→System Settings→Android SDK来选择安装其他版本的Android SDK。勾选右下角的Show Package Details来自定义安装内容。
2.macOS环境安装
macOS平台的安装过程与Windows平台是大致相同的,只需进入官网下载最新的dmg安装包即可。值得注意的是,目前Android Studio已经适配了Apple M1芯片,可以根据当前CPU架构来下载对应版本,如图1-17所示。
•图1-17 下载Android Studio(macOS环境)
安装很简单,只需将Android Studio拖至Applications目录即可,如图1-18所示。
•图1-18 安装Android Studio(macOS环境)
3.配置Gradle JDK(可选)
目前使用新版Android Studio创建的新项目默认会使用7.x版本的AGP(Android Gradle Plugin)。AGP是用来帮助开发者自动化完成编译源码、资源配置、打包应用安装包(APK)过程的。7.x版本AGP会强制开发者使用JDK 11来完成编译构建。
目前已知Compose可以在AGP 4.2中使用JDK 8就完成构建,并不会强制使用AGP 7.x。
可以通过Preference→Build, Execution, Deployment→Build Tools→Gradle手动配置Gradle JDK版本。当前的Android Studio版本内置了JDK11,所以选择Embedded JDK version 11.0.10就可以了,如图1-19所示。
•图1-19 配置Gradle JDK