首页 > 其他分享 >OpenHarmony—环境准备

OpenHarmony—环境准备

时间:2024-01-30 21:11:57浏览次数:17  
标签:npm OpenHarmony 环境 网络 Sample 导入 准备 com SDK

JS SDK安装失败处理指导

问题现象

下载JS SDK时,下载失败,提示“Install Js dependencies failed”。在这里插入图片描述
解决措施

JS SDK下载失败,一般情况下,主要是由于npm代理配置问题,或未清理npm缓存信息导致,可按照如下方法进行处理。

1.检查网络是否受限,如果需要通过代理才能访问网络,可根据NPM代理配置指导,配置代理服务器信息。如果网络不受限,可跳过该步骤。

2.请进入到DevEco Studio安装目录下的tools\nodejs目录下打开命令行工具,执行如下命令,清理npm缓存。

npm cache clean -f

在欢迎页点击Configure(或点击图标) > Settings > SDKs,勾选JS SDK,点击Apply重新进行下载。
在这里插入图片描述

导入Sample时,提示连接Gitee超时

问题现象

导入Sample时,导入失败,提示“Failed to connect to gitee.com port 443: Time out”连接超时。在这里插入图片描述
解决措施

该问题一般是由于网络受限导致,请检查网络连接状态。如果网络受限,需要通过代理服务器访问网络,请执行以下操作,配置git代理信息。

1.进入Git安装目录(默认为C:\Program Files\Git),双击运行“git-cmd.exe”文件。

2.在打开的命令行窗口中,执行以下命令配置代理服务器信息(将proxyUsername、ProxyPassword、proxyserver和port按照实际代理服务器进行修改)。

DOC.NOTE
如果password中存在特殊字符,如@、#、*等符号,可能导致配置不生效,建议将特殊字符替换为ASCII码,并在ASCII码前加百分号%。常用符号替换为ASCII码对照表如下:
!:%21
@:%40

:%23

¥:%24
&:%26
*:%2A

git config --global http.proxy http://proxyUsername:[email protected]:port

3.执行完成后,请重新尝试导入Sample。

导入Sample时,提示SSL证书校验错误

问题现象

导入Sample时,导入失败,提示“SSL certificate problem: unable to get local issuer certificate”证书校验错误。
在这里插入图片描述
解决措施

出现这个错误可能是网络遭受了攻击,或者你的网络提供方网络策略阻止了相关操作,如果你确认所处的网络环境安全,可以临时关闭证书校验以获取Sample。

1.进入Git安装目录(默认为C:\Program Files\Git),双击运行“git-cmd.exe”文件。

2.在打开的命令行窗口中,执行如下命令关闭SSL证书校验功能。

DOC.NOTE
关闭SSL证书校验,可能会带来安全风险,建议导入完Sample后,及时开启。开启方法:将该命令中的false修改为true即可。

git config --global http.sslVerify false

3.执行完成后,请重新尝试导入Sample。

下载HarmonyOS SDK时,提示网络连接错误

问题现象

网络连接正常,下载HarmonyOS SDK时,却提示网络连接错误。在这里插入图片描述

解决措施

可能因为使用的PC的系统语言是英文,区域码是US所致。按照以下方式,将区域码修改为CN,在修改前请先关闭DevEco Studio。

在 C:\Users\username\AppData\Roaming\Huawei\DevEcoStudio3.0\options 路径下(MacOS路径为/Users/username/Library/Application Support/Huawei/DevEcoStudio3.0/options),打开 country.region.xml ,修改countryregion name为“CN”。

<application>
    <component name="CountryRegionSetting">
        <countryregion name="CN"/>
    </component>
</application>

安装OpenHarmony npm包失败的处理办法

问题现象

在执行npm install命令安装OpenHarmony npm仓时,提示安装失败。

解决措施

可能是由于未设置OpenHarmony npm仓的地址,可执行如下命令后进行重新安装。

npm config set @ohos:registry=https://repo.harmonyos.com/npm/

那么要想成为一名鸿蒙高级开发,以上知识点是必须要掌握的,除此之外,还需要掌握一些鸿蒙应用开发相关的一些技术,需要我们共同去探索。

为了节省大家一些查找的时间,这边联合几位行业大佬,为大家准备了一份《OpenHarmony4.0&Next》的学习导图,从入门到进阶再到南北向开发实战的一整套完整体系,想要学习了解更多鸿蒙开发的相关知识可以借鉴:《https://docs.qq.com/doc/DZXB5WmVIVHRwS0pY》
在这里插入图片描述
除了上面整理的思维导图以外,这里还特别整理的一份《鸿蒙 (Harmony OS)开发学习手册》给大家进行参考学习:

一、入门必看

  1. 应用开发导读(ArkTS)

  2. ……在这里插入图片描述
    二、HarmonyOS 概念

  3. 系统定义

  4. 技术架构

  5. 技术特性

  6. 系统安全

5........在这里插入图片描述
三、如何快速入门?《https://docs.qq.com/doc/DZXB5WmVIVHRwS0pY》

  1. 基本概念

  2. 构建第一个ArkTS应用

  3. 构建第一个JS应用

  4. ……在这里插入图片描述
    四、开发基础知识

  5. 应用基础知识

  6. 配置文件

  7. 应用数据管理

  8. 应用安全管理

  9. 应用隐私保护

  10. 三方应用调用管控机制

  11. 资源分类与访问

  12. 学习ArkTS语言

  13. ……在这里插入图片描述
    五、基于ArkTS 开发

  14. Ability开发

  15. UI开发

  16. 公共事件与通知

  17. 窗口管理

  18. 媒体

  19. 安全

  20. 网络与链接

  21. 电话服务

  22. 数据管理

  23. 后台任务(Background Task)管理

  24. 设备管理

  25. 设备使用信息统计

  26. DFX

  27. 国际化开发

  28. 折叠屏系列

  29. ……在这里插入图片描述
    更多了解更多鸿蒙开发的相关知识可以参考:《https://docs.qq.com/doc/DZXB5WmVIVHRwS0pY》

标签:npm,OpenHarmony,环境,网络,Sample,导入,准备,com,SDK
From: https://www.cnblogs.com/11usd/p/17997979

相关文章

  • Windows10安装Hadoop3.1.3环境
    Windows10安装Hadoop3.1.3环境文章目录1.安装包下载1.1.hadoop官网下载1.2下载winutils1.3安装文件2.配置安装2.1安装配置JDK环境2.2解压hadoop压缩包2.3配置hadoop的环境变量2.3.1配置HADOOP_HOME2.3.2配置Path变量2.4配置hadoop2.4.1创建data和temp文件夹2.4.2配置hadoop......
  • 【极简】conda同一个服务器上迁移环境 export / create
    导出直接看conda的document:https://docs.conda.io/projects/conda/en/latest/commands/env/export.htmlcondaenvexportcondaenvexport--fileSOME_FILE重建condadocumentation:https://docs.conda.io/projects/conda/en/latest/commands/env/create.htmlcondaenvc......
  • window下VScode 使用虚拟环境virtualenv
    前提:搭建python环境,这里以python3X为例一经典virtualenv1-安装virtualenvpipinstallvirtualenv2-创建虚拟环境virtualenvmyenv 3-激活虚拟环境./myenv/Script/activate4-退出虚拟环境cd./myenv/Scriptdeactivate -----以下选操作---前提条件:已安装virtualen......
  • python虚拟环境venv
    使用venv(系统默认安装):创建一个新的虚拟环境:运行命令python-mvenvmyenv其中myenv是你的虚拟环境的名称。激活虚拟环境:会根据当前运行版本win/linux进行自动激活activate在激活的虚拟环境中安装所需的软件包:运行命令pipinstallpackage_name-ihttps://pypi.tuna.tsin......
  • Linux环境变量配置文件
    1.什么是环境变量配置文件环境变量-配置文件环境变量是可以在父shell和子shell都生效的变量,Linux允许把本地变量声明为环境变量,但是不会永久生效,一旦重启,就会失效想要永久生效,需要把这个更改放进环境变量配置文件环境变量配置文件中主要是定义对系统的操作环境生效......
  • windows配置linux开发环境
    VSCode中安装插件:Remote-WSL扩展、RemoteDevelopment扩展安装检查:在左下角有一个远程状态的标记这个标记可以看出vscode在远程还是本地工作。点击后可选择需要的操作。......
  • 【Django开发】前后端分离美多商城项目:项目准备和搭建(附代码,文档)
    本系列文章md笔记(已分享)主要讨论django商城项目开发相关知识。本项目利用Django框架开发一套前后端不分离的商城项目(4.0版本)含代码和文档。功能包括前后端不分离,方便SEO。采用Django+Jinja2模板引擎+Vue.js实现前后端逻辑,Nginx服务器(反向代理)Nginx服务器(静态首页、商品详情页......
  • OpenHarmony—ArkTS不支持生成器函数
    规则:arkts-no-generators级别:错误目前ArkTS不支持生成器函数,使用async或await机制进行并行任务处理。TypeScriptfunction*counter(start:number,end:number){for(leti=start;i<=end;i++){yieldi;}}for(letnumofcounter(1,5)){console.l......
  • Eventgrid+Function实现event driven架构 - 架构介绍及环境部署
    今天来介绍这几年在云上比较流行的eventdriven,也就是事件驱动的架构,用一个很简单的sample来实际看下事件驱动的架构到底是个啥事件驱动的架构由生成事件流的事件生成者和侦听事件的事件使用者组成,它的特点是事件可几乎实时发送,因此使用者可在事件发生时需要立即做出响应。生成者......
  • 一站式指南:ClkLog部署环境配置指南
    在今天的数字化世界中,数据管理和分析工具的选择对于企业的成功至关重要。ClkLog作为一款强大的日志分析工具,能够帮助企业从海量数据中洞察业务、提升效率。然而,如何才能顺利部署ClkLog系统,使其最大化地服务于您的业务呢?本篇文章将提供一站式的ClkLog部署指南,无论您是IT新手还是资深......