
1.2.2 SDK安装
在DevEco Studio安装完成后,在首次打开时会提示需要下载HarmonyOS SDK 及对应的工具。首先,打开用户协议页面,点击“Agree”按钮即可,如图1-11所示。

图1-11 协议页面
然后,进入HarmonyOS SDK的安装过程,通过DevEco Studio向导下载HarmonyOS SDK。在默认情况下,HarmonyOS SDK 会下载到计算机 C 盘的Users目录下,也可以指定对应的存储路径。需要注意的是,HarmonyOS SDK的存储路径不支持中文字符,如图1-12所示,点击“Next”按钮。

图1-12 HarmonyOS SDK安装目录选择
在安装过程中,默认会下载最新版本的Java SDK、JS SDK、Previewer和Toolchains。在弹出的License Agreement窗口中,点击“Accept”按钮开始下载SDK。
在HarmonyOS SDK及对应的工具下载完成后,点击“Finish”按钮,会打开DevEco Studio欢迎页,如图1-13所示。
如果遇到 HarmonyOS SDK 安装失败、需要安装其他版本的 HarmonyOS SDK或HarmonyOS SDK版本更新后安装新版本的HarmonyOS SDK的情况,那么可以打开HarmonyOS SDK页面来手动更新HarmonyOS SDK。有以下三种方式可以打开HarmonyOS SDK页面。

图1-13 DevEco Studio欢迎页
(1)打开 DevEco Studio,在欢迎页点击“Configure”→“Settings”→“HarmonyOS SDK”选项,打开HarmonyOS SDK页面,如图1-14所示。

图1-14 HarmonyOS SDK页面(1)
(2)打开DevEco Studio,在菜单栏中点击“File”→“Settings”选项。在弹出的窗口的左侧菜单中,点击“Appearance&Behavior”→“System Settings”→“HarmonyOS SDK”选项打开HarmonyOS SDK页面,如图1-15和图1-16所示。
(3)点击DevEco Studio菜单栏的“Tools”→“SDK Manager”选项,打开HarmonyOS SDK页面。
采用这三种方式打开的HarmonyOS SDK页面是一样的。在这个页面中,可以手动选择要安装的 SDK 和工具链。其中,“Platforms”选项卡中的 SDK包含三种编程语言,如图1-17所示。
Java:这是 Java开发需要的 API和工具链,以及与 Java相关的编译构建工具。
Js:这是JavaScript开发需要的API和工具链。
Native:这是C/C++开发需要的API和工具链,包括Native API、编译工具链等。

图1-15 System Settings页面

图1-16 HarmonyOS SDK页面(2)

图1-17 “Platforms”选项卡
在图1-17中,可以看到目前可以下载的SDK。如果已经下载了对应的SDK,则表格后面“Status”一栏会变为“Installed”,如果没有安装,则会提示“Not Installed”。我们选择SDK(API Version 6),如图1-18所示。

图1-18 SDK下载
这时,在选中的需要下载的 SDK 前面会出现下载的小图标,代表开发者可以下载这些SDK,点击“Apply”按钮,系统会提示有哪些API会被下载,提示信息中还包括版本号、占用内存和SDK存储路径。点击“OK”按钮开始下载,如图1-19所示。

图1-19 SDK下载确认
进入安装页面会自动完成 SDK的下载,如图 1-20所示。下载完成后,点击“Finish”按钮,即可完成 SDK的安装。再回到 HarmonyOS SDK页面,已经下载好的 SDK 的“Status”一栏提示为“Installed”,如图 1-21所示。
在“Tools”选项卡中,可以配置各种工具。Previewer 包含打包、签名等工具,Toolchains为打包所需的最小集工具链及API,如图1-22所示。

图1-20 SDK安装页面

图1-21 安装完成

图1-22 “Tools”选项卡