• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# 配置OpenHarmony SDK<a name="ZH-CN_TOPIC_0000001113561194"></a>
2
3-   [前提条件](#section164161442154812)
4-   [配置SDK信息](#section1265592425017)
5
6在设置OpenHarmony应用开发环境时,需要开发者在DevEco Studio中配置对应的SDK信息。
7
8>![](public_sys-resources/icon-note.gif) **说明:**
9>请注意,OpenHarmony SDK版本是API Version 6 Canary1,并精简了部分工具链,因此不适用于HarmonyOS应用开发。
10
11## 前提条件<a name="section164161442154812"></a>
12
13-   已下载并安装好DevEco Studio 2.1 Release及以上版本,点击[链接下载](https://developer.harmonyos.com/cn/develop/deveco-studio#download)14-   已获取OpenHarmony SDK包并解压,点击[链接下载](https://mirror.iscas.ac.cn/OpenHarmony/sdk/)15
16## 配置SDK信息<a name="section1265592425017"></a>
17
18DevEco Studio通过SDK Manager统一管理SDK及工具链,OpenHarmony包含如下SDK包:
19
20<a name="table64565810577"></a>
21<table><thead align="left"><tr id="row12455580576"><th class="cellrowborder" valign="top" width="24.709999999999997%" id="mcps1.1.4.1.1"><p id="p34565812572"><a name="p34565812572"></a><a name="p34565812572"></a>类别</p>
22</th>
23<th class="cellrowborder" valign="top" width="25.3%" id="mcps1.1.4.1.2"><p id="p104675817575"><a name="p104675817575"></a><a name="p104675817575"></a>包名</p>
24</th>
25<th class="cellrowborder" valign="top" width="49.99%" id="mcps1.1.4.1.3"><p id="p194610586574"><a name="p194610586574"></a><a name="p194610586574"></a>说明</p>
26</th>
27</tr>
28</thead>
29<tbody><tr id="row134615875716"><td class="cellrowborder" rowspan="2" valign="top" width="24.709999999999997%" headers="mcps1.1.4.1.1 "><p id="p8312243811"><a name="p8312243811"></a><a name="p8312243811"></a>SDK</p>
30</td>
31<td class="cellrowborder" valign="top" width="25.3%" headers="mcps1.1.4.1.2 "><p id="p674413467918"><a name="p674413467918"></a><a name="p674413467918"></a>Java</p>
32</td>
33<td class="cellrowborder" valign="top" width="49.99%" headers="mcps1.1.4.1.3 "><p id="p107441464917"><a name="p107441464917"></a><a name="p107441464917"></a>Java语言SDK包。</p>
34</td>
35</tr>
36<tr id="row44334409916"><td class="cellrowborder" valign="top" headers="mcps1.1.4.1.1 "><p id="p1946175813574"><a name="p1946175813574"></a><a name="p1946175813574"></a>JS</p>
37</td>
38<td class="cellrowborder" valign="top" headers="mcps1.1.4.1.2 "><p id="p54625885713"><a name="p54625885713"></a><a name="p54625885713"></a>JS语言SDK包。</p>
39</td>
40</tr>
41<tr id="row14474585576"><td class="cellrowborder" rowspan="2" valign="top" width="24.709999999999997%" headers="mcps1.1.4.1.1 "><p id="p124765819578"><a name="p124765819578"></a><a name="p124765819578"></a>SDK Tool</p>
42</td>
43<td class="cellrowborder" valign="top" width="25.3%" headers="mcps1.1.4.1.2 "><p id="p1947135818571"><a name="p1947135818571"></a><a name="p1947135818571"></a>Toolchains</p>
44</td>
45<td class="cellrowborder" valign="top" width="49.99%" headers="mcps1.1.4.1.3 "><p id="p7471158105711"><a name="p7471158105711"></a><a name="p7471158105711"></a>SDK工具链,OpenHarmony应用开发必备工具集,包括编译、打包、签名、数据库管理等工具的集合。</p>
46</td>
47</tr>
48<tr id="row337931010"><td class="cellrowborder" valign="top" headers="mcps1.1.4.1.1 "><p id="p193791108"><a name="p193791108"></a><a name="p193791108"></a>Previewer</p>
49</td>
50<td class="cellrowborder" valign="top" headers="mcps1.1.4.1.2 "><p id="p1238951018"><a name="p1238951018"></a><a name="p1238951018"></a>OpenHarmony应用预览器,可以在应用开发过程中查看界面UI布局效果。</p>
51</td>
52</tr>
53</tbody>
54</table>
55
561.  运行已安装的DevEco Studio,首次使用,请选择**Do not import settings**,点击OK。
572.  接下来DevEco Studio会根据向导指示,进入到SDK下载界面,**HarmonyOS SDK Location**选择本地解压的SDK包路径,然后点击**Next**。
58
59    >![](public_sys-resources/icon-note.gif) **说明:**
60    >如果不是首次安装DevEco Studio,可能无法查看进入该界面,可通过欢迎页的**Configure (或**![](figures/zh-cn_image_0000001117475774.png)**图标)\> Settings \> Appearance & Behavior \> System Settings \> HarmonyOS SDK**界面,点击**HarmonyOS SDK Location**加载SDK。
61
62    ![](figures/zh-cn_image_0000001117288684.png)
63
643.  SDK安装完成后,点击**Finish**,界面会进入到DevEco Studio欢迎页。
65
66    ![](figures/zh-cn_image_0000001162781359.png)
67
684.  进入**Sdk\\js\\版本号\\build-tools\\ace-loader**目录,然后在该目录下运行命令行工具,分别执行如下命令,直至安装完成。
69
70    ```
71    npm cache clean -f
72    npm install
73    ```
74
75    ![](figures/zh-cn_image_0000001163170097.png)
76
77
78