![Hello HarmonyOS!:鸿蒙应用开发从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/437/43738437/b_43738437.jpg)
1.2.2 SDK安装
在DevEco Studio安装完成后,在首次打开时会提示需要下载HarmonyOS SDK 及对应的工具。首先,打开用户协议页面,点击“Agree”按钮即可,如图1-11所示。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_21_2.jpg?sign=1738827154-VEufQH6JR8Ls8KFesdVAYi6AasjL3iCJ-0-783055f084d60da173a4ec7d61da6d76)
图1-11 协议页面
然后,进入HarmonyOS SDK的安装过程,通过DevEco Studio向导下载HarmonyOS SDK。在默认情况下,HarmonyOS SDK 会下载到计算机 C 盘的Users目录下,也可以指定对应的存储路径。需要注意的是,HarmonyOS SDK的存储路径不支持中文字符,如图1-12所示,点击“Next”按钮。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_22_1.jpg?sign=1738827154-OVxxZOI7t4sIWkonDL3FNDwY1cZZO0rI-0-942b663a309a26768315c1a59c5b075f)
图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页面。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_23_1.jpg?sign=1738827154-X5DQc9iewskbr6sj2T4u4FuY1sXamExl-0-4e6f50b11d46f7c2b93165b0bac6dd51)
图1-13 DevEco Studio欢迎页
(1)打开 DevEco Studio,在欢迎页点击“Configure”→“Settings”→“HarmonyOS SDK”选项,打开HarmonyOS SDK页面,如图1-14所示。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_23_2.jpg?sign=1738827154-3YocuPC9GWt7hSPSVNK5KwUOZp0ijyMe-0-9941c331420efd040aa01a0a6bc9fd90)
图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、编译工具链等。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_24_1.jpg?sign=1738827154-LAyqqoHmFvu8CYWVo7q6ZrqvmaoarEPY-0-233159e6103693abe9b288061a28a3ca)
图1-15 System Settings页面
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_25_1.jpg?sign=1738827154-QT5nHpvTvmGyXbUe3QN2JBQUuBMyC1sv-0-8b9849b9e9b079b06b02fdbbf1bab21f)
图1-16 HarmonyOS SDK页面(2)
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_25_2.jpg?sign=1738827154-Acqa7pwxOGjokBVa1Q0QPMgeyNeDh8Mt-0-ddd68997616882742085c8f6f4c84358)
图1-17 “Platforms”选项卡
在图1-17中,可以看到目前可以下载的SDK。如果已经下载了对应的SDK,则表格后面“Status”一栏会变为“Installed”,如果没有安装,则会提示“Not Installed”。我们选择SDK(API Version 6),如图1-18所示。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_26_1.jpg?sign=1738827154-usW4idRqgylc30cl8geM3CH6oJHDzAB4-0-7ffa02bf8df03b921c7edc3a368119d7)
图1-18 SDK下载
这时,在选中的需要下载的 SDK 前面会出现下载的小图标,代表开发者可以下载这些SDK,点击“Apply”按钮,系统会提示有哪些API会被下载,提示信息中还包括版本号、占用内存和SDK存储路径。点击“OK”按钮开始下载,如图1-19所示。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_26_2.jpg?sign=1738827154-1eK9IXgdKugUSfqDLlq53Kjh5KSB7wiN-0-1b474d9a5344edfbefc7d82a04e60991)
图1-19 SDK下载确认
进入安装页面会自动完成 SDK的下载,如图 1-20所示。下载完成后,点击“Finish”按钮,即可完成 SDK的安装。再回到 HarmonyOS SDK页面,已经下载好的 SDK 的“Status”一栏提示为“Installed”,如图 1-21所示。
在“Tools”选项卡中,可以配置各种工具。Previewer 包含打包、签名等工具,Toolchains为打包所需的最小集工具链及API,如图1-22所示。
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_27_1.jpg?sign=1738827154-qi9oJOM3ZkORpPnGUMlFMEssoz9uWdR1-0-b09c7362f2217807b935c004bfc2a039)
图1-20 SDK安装页面
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_27_2.jpg?sign=1738827154-NIByGhFbVgtC6Ya3q9o8S7H2PN3aUx9V-0-59f69c435b79776fb11388011fa383c3)
图1-21 安装完成
![](https://epubservercos.yuewen.com/0FFABF/23020655009774306/epubprivate/OEBPS/Images/42868_28_1.jpg?sign=1738827154-fVaPSe1eSJ4dcKUigRBKP6txXURakzjC-0-478b92dd144aed811e6f0cc925ddd3ad)
图1-22 “Tools”选项卡