Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
unidocs-zh
提交
248158b1
unidocs-zh
项目概览
DCloud
/
unidocs-zh
通知
3172
Star
105
Fork
804
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
93
列表
看板
标记
里程碑
合并请求
67
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
unidocs-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
93
Issue
93
列表
看板
标记
里程碑
合并请求
67
合并请求
67
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
248158b1
编写于
10月 25, 2024
作者:
D
DCloud_MQ
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
docs: 修改 tutorial/run/run-app-harmony.md
上级
1b647688
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
9 addition
and
8 deletion
+9
-8
docs/tutorial/run/run-app-harmony.md
docs/tutorial/run/run-app-harmony.md
+9
-8
未找到文件。
docs/tutorial/run/run-app-harmony.md
浏览文件 @
248158b1
...
...
@@ -56,14 +56,13 @@ HX 里面有两个专门与鸿蒙相关的功能入口:
目前已知的 ACL 权限包括:
-
`ohos.permission.WRITE_IMAGEVIDEO`
-
`ohos.permission.WRITE_CONTACTS`
-
`ohos.permission.READ_PASTEBOARD`
**注:从 HX 4.31+ 开始默认配置中已经不再包含 ACL 权限,如果需要的话请自行修改 `harmony-configs/entry/src/main/module.json5` 文件添加权限声明。**
-
`ohos.permission.WRITE_IMAGEVIDEO`
-
`ohos.permission.WRITE_CONTACTS`
-
`ohos.permission.READ_PASTEBOARD`
如果业务代码里面并没有实际使用到这些权限,一个简单的办法就是修改
`harmony-configs/entry/src/main/module.json5`
文件,
删除
`module.requestPermissions`
数组里面涉及这三项的内容,重新运行即可:
删除
`module.requestPermissions`
数组里面涉及这三项的内容,重新运行即可。
**注:从 HX 4.31+ 开始默认配置中已经不再包含 ACL 权限,如果需要的话请自行修改 `harmony-configs/entry/src/main/module.json5` 文件添加权限声明。**
如果确实需要这里的某些权限,那就需要申请一个调试证书,并配置到
`harmony-configs/build-profile.json5`
文件的
`app.signingConfigs`
中。
具体请参考
[
调试用的数字签名证书
](
#signing-debug
)
...
...
@@ -74,6 +73,8 @@ HX 里面有两个专门与鸿蒙相关的功能入口:
可以修改
`harmony-configs/AppScrope/app.json5`
文件中
`app.bundleName`
为签名证书申请时所填的应用包名,
也可以根据配置的
`bundleName`
重新申请证书。
**注:从 HX 4.31+ 开始应该在项目的 manifest.json 文件的【鸿蒙配置】中设置【包名】。**
### 报错 `签名验证失败`@signature-verification-failed
当运行到鸿蒙时,在把打包后的
`.hap`
安装到设备上时,可能会遇到这个报错。
...
...
@@ -110,8 +111,8 @@ HX 里面有两个专门与鸿蒙相关的功能入口:
用于申请证书的这个鸿蒙工程需注意以下几点:
-
设置好正确的应用包名
`bundleName`
,与最终使用该证书进行签名的项目保持一致。
-
需在
`entry/src/main/module.json5`
中声明相关的 ACL 权限,这样获得的证书中才能包含相关的授权。
-
设置好正确的应用包名
`bundleName`
,与最终使用该证书进行签名的项目保持一致。
-
需在
`entry/src/main/module.json5`
中声明相关的 ACL 权限,这样获得的证书中才能包含相关的授权。
通过 DevEco Studio 自动申请得到的证书,缺省会保存到电脑的用户目录下,在 Windows 系统中一般是
`%USERPROFILE%\.ohos\config`
,在 Mac 系统中一般是
`~/.ohos/config`
。
配置信息中包含的三个文件缺省都是采用绝对路径来表示,也可以把这些文件移到
`harmony-configs`
目录下,这样就可以使用相对路径来表示,相对于
`harmony-configs`
目录。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录