• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# IDE使用常见问题
2
3## 如何解决报错“npm ERR! code SELF_SIGNED_CERT_IN_CHAIN”
4
5适用于:OpenHarmony SDK 3.2.5.3版本,API9 Stage模型
6
71. 在Dev Eco Studio terminal中执行npm config set strict-ssl=false;
8
92. 在Dev Eco Studio terminal中执行npm install。
10
11## 手工更新DevEco的SDK后,编译HAP报错“Cannot find module 'xxx\ets\x.x.x.x\build-tools\ArkTS-loader\node_modules\webpack\bin\webpack.js'”
12
13适用于:OpenHarmony SDK 3.2.5.3版本,API9 Stage模型
14
151. 到SDK的ets\x.x.x.x\build-tools\ets-loader目录下执行npm install;
16
172. 到SDK的js\x.x.x.x\build-tools\ace-loader目录下执行npm install。 完成步骤后重新编辑。
18
19## 如何通过命令行打包HAP
20
21适用于:OpenHarmony SDK 3.2.5.5版本,API9 Stage模型
22
23方式一:运行hvigor assembleHap。
24
25方式二:在工程的package.json的scripts中,定义构建任务脚本后,运行npm buildOhosHaps。“buildOhosHaps”字段可以自定义。
26
27
28```
29"scripts": {
30  "buildOhosHaps": "hvigor assembleHap"
31},
32```
33
34## DevEco创建新工程为什么选不到API9
35
36适用于:DevEco Studio 3.0 Beta4 3.0.0.993(B06)版本
37
38创建新工程的时候,首先要选择OpenHarmony页签再创建工程就可以选到API9。
39
40## 下载时收不到回调且无法返回错误码
41
42适用于:OpenHarmony所有版本
43
441. 重装hdc命令: hdc_std重裝 拉起 设备连接
45
462. 关闭日志限流 :hdc_std shell hilog -Q pidoff 打开"
47
48## IDE点击run按钮后,报错:error: unknow option. usage: aa start <options>
49
50适用于:OpenHarmony SDK 3.2.5.6版本,API9 Stage模型
51
52报错原因:aa命令参数错误,执行打开应用操作报错。
53
54有2种处理方法:
55
561. 检查SDK版本和OS版本,确保SDK版本和OS版本一致。
57
582. 点击设备上app图标,手动启动app进行使用。
59
60## IDE运行app报错:The hdc_std version of the SDK does not match the hdcd version of the device.
61
62适用于:OpenHarmony SDK 3.2.5.6版本,API9 Stage模型
63
64hdc 和 hdcd版本不匹配 ,请更新IDE至Dev Eco 3.0.1.993及以上版本。
65
66旧版本IDE检测不匹配会拦截安装,新版本IDE仅提醒不影响正常使用。
67
68## 如何在OpenHarmony 的SDK中加入自定义的\*.d.ts文件
69
70适用于:OpenHarmony SDK 3.1.7.7版本 ,  API8 FA模型
71
72将dts文件命名为\@ohos.xxxx.d.ts ,  放入SDK的路径中,重启IDE。
73
74引入时会有代码提醒。
75
76## 如何替换full-SDK
77
78适用于:OpenHarmony SDK 3.2.7.5版本
79
80参考文档[full-SDK替换指南](../quick-start/full-sdk-switch-guide.md)
81