提交 ff7cee48 编写于 作者: Y yang-lin-16

0902IDE使用指南更新

Signed-off-by: Nyang-lin-16 <yanglin5@huawei.com>
上级 05592ba1
# 导入OpenHarmony工程<a name="ZH-CN_TOPIC_0000001163914943"></a>
# 使用导入Sample方式创建新工程<a name="ZH-CN_TOPIC_0000001163914943"></a>
>![](public_sys-resources/icon-note.gif) **说明:**
>该功能适用于通过DevEco Studio 2.1 Release及以上版本,创建OpenHarmony工程。
OpenHarmony SDK配置完成后,便可以启动应用开发。针对OpenHarmony应用开发,**只能通过导入Sample工程的方式来创建一个新工程**
目前,支持OpenHarmony应用开发的Sample工程,请选择导入含有“**This sample is intended for novices at developing OpenHarmony applications.**”说明的Sample,例如选择common分类中的**JsHelloWorld**
![](figures/zh-cn_image_0000001165463605.png)
OpenHarmony SDK配置完成后,便可以启动应用开发。针对OpenHarmony应用开发,**可以通过导入Sample工程的方式来创建一个新工程**
1. 在DevEco Studio的欢迎页,进入**Configure (或**![](figures/zh-cn_image_0000001118018452.png)**图标) \> Settings \> Version Control \> Git**界面,点击Test按钮检测是否安装Git工具。
- 已安装,请根据[2](#li5947194711181)开始导入Sample。
......@@ -18,28 +14,19 @@ OpenHarmony SDK配置完成后,便可以启动应用开发。针对OpenHarmony
![](figures/zh-cn_image_0000001164498191.png)
2. <a name="li5947194711181"></a>在DevEco Studio的欢迎页,点击**Import HarmonyOS Sample**按钮,导入Sample工程。
![](figures/zh-cn_image_0000001163835551.png)
3. 选择common下的**JsHelloWorld**工程,然后点击**Next**
3. 选择OpenHarmony Samples \> common下的**JsHelloWorld**工程,然后点击**Next**
![](figures/zh-cn_image_0000001118201202.png)
![](figures/zh-cn_image_0000001152459178.png)
4. 设置**App Name****Project Location**,然后点击**Finish**,等待Sample工程导入完成。
![](figures/zh-cn_image_0000001163915521.png)
5. Sample导入后,请打开工程下的build.gradle,修改hap插件的版本号为“2.4.4.3-RC”。
![](figures/zh-cn_image_0000001117475776.png)
6. 修改完成后,点击右上角Gradle中的![](figures/zh-cn_image_0000001163835553.png)按钮,重新同步工程。
![](figures/zh-cn_image_0000001117635680.png)
7. 等待工程同步完成,同步成功后,便可以进行OpenHarmony应用开发了。
5. 等待工程同步完成,同步成功后,便可以进行OpenHarmony应用开发了。
![](figures/zh-cn_image_0000001163915523.png)
......
# 创建新工程<a name="ZH-CN_TOPIC_0000001176969367"></a>
# 使用工程向导创建新工程<a name="ZH-CN_TOPIC_0000001176969367"></a>
- [前提条件](#section13642104391619)
- [操作步骤](#section132671712101714)
创建一个OpenHarmony工程,该功能只有DevEco Studio 2.2 Beta1及以上版本支持。如果是DevEco Studio 2.1 Release版本,请根据[导入OpenHarmony工程](导入OpenHarmony工程.md)进行操作。
通过工程向导创建一个OpenHarmony工程,该功能只有DevEco Studio 2.2 Beta1及以上版本支持。如果是DevEco Studio 2.1 Release版本,请根据[通过导入Sample方式创建新工程](通过导入Sample方式创建新工程.md)进行操作。
## 前提条件<a name="section13642104391619"></a>
......@@ -15,7 +15,7 @@
- 如果当前未打开任何工程,可以在DevEco Studio的欢迎页,选择**Create HarmonyOS Project**开始创建一个新工程。
- 如果已经打开了工程,可以在菜单栏选择**File \> New \> New Project**来创建一个新工程。
2. 根据工程创建向导,选择\[Standard\]Empty Ability\(JS\)模板,点击**Next**
2. 根据工程创建向导,选择**\[Standard\]Empty Ability\(JS\)**模板,点击**Next**
![](figures/zh-cn_image_0000001177051523.png)
......@@ -37,6 +37,5 @@
![](figures/zh-cn_image_0000001130932554.png)
4. 点击**Finish**,工具会自动生成示例代码和相关资源,等待工程创建完成。
# 创建OpenHarmony工程<a name="ZH-CN_TOPIC_0000001130929834"></a>
- **[创建新工程](创建新工程.md)**
- **[使用工程向导创建新工程](使用工程向导创建新工程.md)**
- **[导入OpenHarmony工程](导入OpenHarmony工程.md)**
- **[使用导入Sample方式创建新工程](使用导入Sample方式创建新工程.md)**
......@@ -11,7 +11,7 @@
## 前提条件<a name="section164161442154812"></a>
- 已下载并安装好DevEco Studio 2.1 Release及以上版本,点击[链接下载](https://developer.harmonyos.com/cn/develop/deveco-studio#download)
- 已获取OpenHarmony SDK包并解压,点击[链接下载](https://mirror.iscas.ac.cn/OpenHarmony/sdk/OpenHarmony-SDK-2.0-Canary.7z)
- 已获取OpenHarmony SDK包并解压,点击[链接下载](https://mirror.iscas.ac.cn/OpenHarmony/sdk/)
## 配置SDK信息<a name="section1265592425017"></a>
......@@ -65,7 +65,7 @@ DevEco Studio通过SDK Manager统一管理SDK及工具链,OpenHarmony包含如
![](figures/zh-cn_image_0000001162781359.png)
4. 进入**Sdk\\js\\2.2.0.0\\build-tools\\ace-loader**目录,然后在该目录下运行命令行工具,分别执行如下命令,直至安装完成。
4. 进入**Sdk\\js\\版本号\\build-tools\\ace-loader**目录,然后在该目录下运行命令行工具,分别执行如下命令,直至安装完成。
```
npm cache clean -f
......
......@@ -42,7 +42,7 @@ Profile文件包含OpenHarmony应用的包名、数字证书信息、描述应
进入**Sdk\\toolchains\\lib**目录下,打开命令行工具,执行如下命令。
```
java -jar provisionsigtool.jar sign --in UnsgnedReleasedProfileTemplate.json --out myApplication_debug_Provision.p7b --keystore OpenHarmony.p12 --storepass 123456 --alias "OpenHarmony Application Profile Release" --sigAlg SHA256withECDSA --cert OpenHarmonyProfileRelease.pem --validity 365 --developer-id ohosdeveloper --bundle-name 包名 --permission 受限权限名(可选) --permission 受限权限名(可选) --distribution-certificate IDE.cer
java -jar provisionsigtool.jar sign --in UnsgnedReleasedProfileTemplate.json --out myApplication_debug_Provision.p7b --keystore OpenHarmony.p12 --storepass 123456 --alias "OpenHarmony Application Profile Release" --sigAlg SHA256withECDSA --cert OpenHarmonyProfileRelease.pem --validity 365 --developer-id ohosdeveloper --bundle-name 包名 --permission 受限权限名(可选) --permission 受限权限名(可选) --distribution-certificate myApplication_debug.cer
```
关于该命令的参数说明如下:
......@@ -72,14 +72,14 @@ java -jar provisionsigtool.jar sign --in UnsgnedReleasedProfileTemplate.json --o
- **Key Alias**:输入密钥的别名信息,与[生成密钥和证书请求文件](#section153146467405)中填写的别名保持一致。
- **Key Password**:输入密钥的密码,与**Store Password**保持一致。
- **Sign Alg**:签名算法,固定为SHA256withECDSA。
- **Profile File**:选择[生成应用Profile文件](#section2048641015325)中生的Profile文件,文件后缀为.p7b。
- **Profile File**:选择[生成应用Profile文件](#section2048641015325)中生的Profile文件,文件后缀为.p7b。
- **Certpath File**:选择[生成应用证书文件](#section136609429562)中生成的数字证书文件,文件后缀为.cer。
![](figures/zh-cn_image_0000001117638220.png)
![](figures/zh-cn_image_0000001144765960.png)
设置完签名信息后,点击**OK**进行保存,然后可以在工程下的build.gradle中查看签名的配置信息。
![](figures/zh-cn_image_0000001117638526.png)
![](figures/zh-cn_image_0000001144606358.png)
默认情况下,DevEco Studio编译hap包的类型为debug类型,如果需要编译release类型的hap包,请打开工程左下角的OhosBuild Variants,设置模块的编译构建类型为release。关于编译构建hap的详细说明请参考[HUAWEI DevEco Studio使用指南](https://developer.harmonyos.com/cn/docs/documentation/doc-guides/build_hap-0000001053342418)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册