ohpm安装及配置
这里均已 Mac 环境为例
# 1、安装
1、下载 ohpm 工具包,点击链接获取 (opens new window)
2、解压文件后,我将其放到我 sdk 文件同目录下,如我的 sdk 存放路径为 / Users/jiangfeng/Library/Huawei/Sdk
3、配置环境变量,在 PATH 路径下添加 HDC 工具路径和添加 HDC_SERVER_PORT 端口信息,在.bash_profile 文件中增加如下配置并保存:
export PATH=$PATH:/Users/jiangfeng/Library/Huawei/command-line-tools/ohpm/bin
export PATH=$PATH:/Users/jiangfeng/Library/Huawei/Sdk/hmscore/3.1.0/toolchains
export CLASSPATH
HDC_SERVER_PORT=7035
launchctl setenv HDC_SERVER_PORT $HDC_SERVER_PORT
export HDC_SERVER_PORT
1
2
3
4
5
6
2
3
4
5
6
4、执行以下命令,使用配置的环境变量生效。
source ~/.bash_profile
// 或者 source /Users/jiangfeng/.bash_profile
1
2
2
5、找到刚存放的 ohpm 工具包,进入 ohpm/bin 目录,双击 init,下图第一个
6、然后在命令窗口中查看环境变量,
echo $PATH
1
如果出现有刚配置的内容,则继续执行 ohpm 命令,如果有如下内容,说明配置成功
至此,满心欢喜的以为成功了,然而并没有,当我新开窗口后,执行 ohpm,发现找不到 ohpm,原因是我用的 zsh,因此需要在.zshrc 配置文件中增加如下配置,并保存
export PATH=/Users/jiangfeng/Library/Huawei/command-line-tools/ohpm/bin:$PATH
export PATH=/Users/jiangfeng/Library/Huawei/Sdk/hmscore/3.1.0/toolchains:$PATH
export CLASSPATH
HDC_SERVER_PORT=7035
launchctl setenv HDC_SERVER_PORT $HDC_SERVER_PORT
export HDC_SERVER_PORT
1
2
3
4
5
6
2
3
4
5
6
然后在命令窗口中执行 source ~/.zshrc 查看刚配置的环境变量是否成功,如果成功了,此时可以新开一个命令窗口,然后执行 ohpm,发现是可以的。
如果 DevEco Studio 中执行 ohpm 报查找不到命令错误,则关闭命令窗口标签页重新开一个或者关闭并重启 DevEco Studio 后就可以了
编辑 (opens new window)
上次更新: 7/1/2024, 4:56:33 PM