HarmonyOS Next-DevEco Studio(5.0.2)无网络环境配置(详细教程)

开发者如果电脑处于完全无网环境,可以参考下面文档进行相关配置

DevEco Studio(5.0.2)开发环境一览:

工具 版本
DevEco Studio 5.0.2
openHarmonySDK 14
ohpm 5.0.11
node.js 18.20.1
hypium 1.0.21

一、下载DevEco Studio(5.0.2 Release)工具

  • 方式一:联网下载,适合身边有一台能上网的电脑
  • 方式二:直接使用附件中的固定版本安装包

方式一(联网下载):

1. 需要一台可访问网络的电脑
2. 访问下载地址(需登录华为账号):

DevEco Studio下载

3. 根据当前系统版本,下载对应软件

![image.png]( https://dl-harmonyos.51cto.com/images/202504/f1ab92052c1c126997d2610c88a1e1c816b388.png?x-oss-process=image/resize ,w_820,h_630)

方式二(本地安装包):

使用附件压缩包中下载好的DevEco Studio (5.0.2)
![image.png]( https://dl-harmonyos.51cto.com/images/202504/8527eff438e846493808152849132294b277a7.png?x-oss-process=image/resize ,w_658,h_120)

二、安装DevEco Studio

DevEco Studio支持Windows和macOS系统。

Windows环境

运行环境要求

为保证DevEco Studio正常运行,建议电脑配置满足如下要求:

  • 操作系统:Windows10 64位、Windows11 64位
  • 内存:16GB及以上
  • 硬盘:100GB及以上
  • 分辨率:1280*800像素及以上

开始安装

  1. 双击下载的“deveco-studio-xxxx.exe”,进入DevEco Studio安装向导。
    在如下界面选择安装路径,默认安装于C:\Program Files路径下,也可以单击浏览(B)...指定其他安装路径,然后单击Next。

![image.png]( https://dl-harmonyos.51cto.com/images/202504/66b644382f01472b84090305a508d22da0301b.png?x-oss-process=image/resize ,w_492,h_355) ![image.png]( https://dl-harmonyos.51cto.com/images/202504/d9cf8cf03c899cac9dd14854efa93c953af084.png?x-oss-process=image/resize ,w_658,h_120) !

  1. 在如下安装选项界面勾选DevEco Studio后,单击Next,直至安装完成:
    ![image.png]( https://dl-harmonyos.51cto.com/images/202504/84d8cc287c83756dda2874f8bfd6c7c7f959e3.png?x-oss-process=image/resize ,w_492,h_355)
    3 单击Finish完成安装
    ![image.png]( https://dl-harmonyos.51cto.com/images/202504/71dfb89204249413f2b770dc4b934117644330.png?x-oss-process=image/resize ,w_492,h_354)![image.png]( https://dl-harmonyos.51cto.com/images/202504/99b80bb88de220a73c29968fb0600d1682b3c7.png?x-oss-process=image/resize ,w_492,h_355)

![image.png]( https://dl-harmonyos.51cto.com/images/202504/658e741049f5777fd701465f0335ed75fb0dde.png?x-oss-process=image/resize ,w_781,h_171)

解压安装后的DevEco Studio文件夹工具路径:
![image.png]( https://dl-harmonyos.51cto.com/images/202504/9294cc8517928cc056f206869bc2740c55c2b9.png?x-oss-process=image/resize ,w_733,h_154)

sdk路径:
![image.png]( https://dl-harmonyos.51cto.com/images/202504/83798bb55e975d1f543404c53ff80ccc5f9016.png?x-oss-process=image/resize ,w_711,h_252)

OpenHarmony全量SDK下载地址

三、配置环境变量

方式一(使用附件中的插件)

1.配置ohpm环境变量

解压附件中ohpm-5.0.11压缩包
![image.png]( https://dl-harmonyos.51cto.com/images/202504/84c27f780115c6a91a90915e6e32fc413a7ab4.png?x-oss-process=image/resize ,w_668,h_231)

export OHPM_HOME=/home/xx/Downloads/ohpm  #本处路径请替换为ohpm的安装路径。默认路径为:/home/xx/Downloads/DevEco Studio解压目录\tools\ohpm
export PATH=$OHPM_HOME/bin:$PATH

配置完以后命令行执行 ohpm -v,查看配置是否成功

2.配置Node.js(npm)环境变量

export NODE_HOME=/home/xx/Downloads/node-vxx.xx.x-linux-x64  #本处路径请替换为Node.js的安装路径(默认路径为$DevEco Studio安装目录\tools\node下)
export PATH=$NODE_HOME/bin:$PATH

- 2.4 配置完以后命令行执行 npm -v,查看配置是否成功

3.配置安装pnpm插件

方式一(使用附件中的插件)

npm config set offline true

方式二(需要联网生成)

  • 1.请在可访问网络的电脑上创建一个空文件夹,在文件夹中创建一个package.json文件,在文件中填写如下内容:
{
  "dependencies": {
    "pnpm": "8.13.1"
  }
}
npm config set offline true

四、无网络环境配置

  • 方式一:本地har包形式,适合完全没有网络的环境。
  • 方式二:适合身边有一台能联网的电脑,灵活性更高。

方式一(本地har包形式)

1. 使用DevEco Studio创建一个新的OpenHarmony空工程

![image.png]( https://dl-harmonyos.51cto.com/images/202504/32ff0f287b567c4ce54683e9172dce9dbe189c.png?x-oss-process=image/resize ,w_820,h_653)

2.在工程根目录创建har(名字可以自己定义)文件夹

![image.png]( https://dl-harmonyos.51cto.com/images/202504/972b6962787b235596f96378ee0879f0210b70.png?x-oss-process=image/resize ,w_499,h_327)

3.解压缩附件中的har压缩包

![image.png]( https://dl-harmonyos.51cto.com/images/202504/a261e2028cff2c507bf10758e03e8e0ee2a716.png?x-oss-process=image/resize ,w_643,h_94)

4.将需要的har包复制到创建的har文件夹下

新工程必须的har包:
- hypium-1.0.21.har
![image.png]( https://dl-harmonyos.51cto.com/images/202504/a3ddad74638711c010e2014064452b254a6997.png?x-oss-process=image/resize ,w_643,h_552)

5.在工程根目录oh-package.json5中引用依赖的har包

![image.png]( https://dl-harmonyos.51cto.com/images/202504/f1b993850bb3ec0c3ee090194e24ba2c7c4edf.png?x-oss-process=image/resize ,w_820,h_738)

6.在工程根目录创建oh-package-lock.json5文件

  • 内容:可以为空
  • 目的:oh-package-lock.json5用于锁定所有依赖的版本,以及缓存依赖的元数据信息。

方式二(远程依赖方式)

前提:需要先在一台可访问网络的电脑上准备好以下文件,将这些文件拷贝到无网络电脑中。

1.安装hypium

![image.png]( https://dl-harmonyos.51cto.com/images/202504/04ca71522b9c7ff2b0d0853f140bff881bb038.png?x-oss-process=image/resize ,w_716,h_111)

![image.png]( https://dl-harmonyos.51cto.com/images/202504/82d471e16c29581abf3273248ca41f5071cd59.png?x-oss-process=image/resize ,w_754,h_111)

2.安装三方库

  • 1.在可访问网络的电脑上创建一个空文件夹(如命名为third_library),在文件夹中创建一个oh-package.json5文件,设置三方包依赖,配置示例如下:
{
  "dependencies": {
    "@ohos/hypium": "1.0.21",
    "@ohos/lottie": "^2.0.0" 
  }
}

![image.png]( https://dl-harmonyos.51cto.com/images/202504/4278234410d3fd7b0b1955051db95f5801090a.png?x-oss-process=image/resize ,w_715,h_119)

  • 3.将oh_modules文件夹和oh-package-lock.json5文件拷贝到无网络电脑的工程根目录下。
    注意

![image.png]( https://dl-harmonyos.51cto.com/images/202504/88e814d182b279fff5a575fa05466ff6a4489c.png?x-oss-process=image/resize ,w_754,h_117)

五、运行工程

1 找到对应设备或者模拟器

2 SDK路径设置

3 签名配置:

posted @ 2025-04-30 17:00  小时代的大玩家  阅读(633)  评论(0)    收藏  举报