Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
ff7cee48
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
ff7cee48
编写于
9月 02, 2021
作者:
Y
yang-lin-16
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
0902IDE使用指南更新
Signed-off-by:
N
yang-lin-16
<
yanglin5@huawei.com
>
上级
05592ba1
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
16 addition
and
30 deletion
+16
-30
zh-cn/application-dev/quick-start/figures/zh-cn_image_0000001152459178.png
...-dev/quick-start/figures/zh-cn_image_0000001152459178.png
+0
-0
zh-cn/application-dev/quick-start/figures/zh-cn_image_0000001164506365.png
...-dev/quick-start/figures/zh-cn_image_0000001164506365.png
+0
-0
zh-cn/application-dev/quick-start/figures/zh-cn_image_0000001165463605.png
...-dev/quick-start/figures/zh-cn_image_0000001165463605.png
+0
-0
zh-cn/application-dev/quick-start/使用导入Sample方式创建新工程.md
zh-cn/application-dev/quick-start/使用导入Sample方式创建新工程.md
+5
-18
zh-cn/application-dev/quick-start/使用工程向导创建新工程.md
zh-cn/application-dev/quick-start/使用工程向导创建新工程.md
+3
-4
zh-cn/application-dev/quick-start/创建OpenHarmony工程.md
zh-cn/application-dev/quick-start/创建OpenHarmony工程.md
+2
-2
zh-cn/application-dev/quick-start/配置OpenHarmony-SDK.md
zh-cn/application-dev/quick-start/配置OpenHarmony-SDK.md
+2
-2
zh-cn/application-dev/quick-start/配置OpenHarmony应用签名信息.md
zh-cn/application-dev/quick-start/配置OpenHarmony应用签名信息.md
+4
-4
未找到文件。
zh-cn/application-dev/quick-start/figures/zh-cn_image_0000001152459178.png
0 → 100644
浏览文件 @
ff7cee48
41.2 KB
zh-cn/application-dev/quick-start/figures/zh-cn_image_0000001164506365.png
已删除
100644 → 0
浏览文件 @
05592ba1
39.9 KB
zh-cn/application-dev/quick-start/figures/zh-cn_image_0000001165463605.png
已删除
100644 → 0
浏览文件 @
05592ba1
22.6 KB
zh-cn/application-dev/quick-start/
导入OpenHarmony
工程.md
→
zh-cn/application-dev/quick-start/
使用导入Sample方式创建新
工程.md
浏览文件 @
ff7cee48
#
导入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_00000011
18201202
.png)
![](figures/zh-cn_image_00000011
52459178
.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)
...
...
zh-cn/application-dev/quick-start/创建新工程.md
→
zh-cn/application-dev/quick-start/
使用工程向导
创建新工程.md
浏览文件 @
ff7cee48
# 创建新工程<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**
,工具会自动生成示例代码和相关资源,等待工程创建完成。
zh-cn/application-dev/quick-start/创建OpenHarmony工程.md
浏览文件 @
ff7cee48
# 创建OpenHarmony工程<a name="ZH-CN_TOPIC_0000001130929834"></a>
-
**[
创建新工程](
创建新工程.md)**
-
**[
使用工程向导创建新工程](使用工程向导
创建新工程.md)**
-
**[
导入OpenHarmony工程](导入OpenHarmony
工程.md)**
-
**[
使用导入Sample方式创建新工程](使用导入Sample方式创建新
工程.md)**
zh-cn/application-dev/quick-start/配置OpenHarmony-SDK.md
浏览文件 @
ff7cee48
...
...
@@ -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
...
...
zh-cn/application-dev/quick-start/配置OpenHarmony应用签名信息.md
浏览文件 @
ff7cee48
...
...
@@ -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_00000011
1763822
0.png
)
![](
figures/zh-cn_image_00000011
4476596
0.png
)
设置完签名信息后,点击
**OK**
进行保存,然后可以在工程下的build.gradle中查看签名的配置信息。
![](
figures/zh-cn_image_00000011
17638526
.png
)
![](
figures/zh-cn_image_00000011
44606358
.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.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录