如何使用HarmonyOS鸿蒙Next Command Line Tools for Linux 5.0.3.706生成一个空的prj?
如何使用HarmonyOS鸿蒙Next Command Line Tools for Linux 5.0.3.706生成一个空的prj? 还有没有人管啦!?…
3 回复
更多关于如何使用HarmonyOS鸿蒙Next Command Line Tools for Linux 5.0.3.706生成一个空的prj?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
我的意思是怎么在Linux环境下生成一个最简单的默认的Hello World程序,而不是在Windows下用DevEco生成之后拷贝到Linux。请参看下面的部分:
配置JDK
sudo apt install openjdk-17-jdk
验证安装:
$ java -version
openjdk version "17.0.12" 2024-07-16
OpenJDK Runtime Environment (build 17.0.12+7-Debian-2deb12u1)
OpenJDK 64-Bit Server VM (build 17.0.12+7-Debian-2deb12u1, mixed mode, sharing)
获取命令行工具
wget https://developer.huawei.com/consumer/cn/download/h -O ~/hw/command-line-tools.zip
unzip ~/hw/command-line-tools.zip -d ~/hw
配置环境变量:
echo 'export PATH=~/hw/command-line-tools/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
配置hdc环境变量
echo 'export HDC_HOME=~/hw/command-line-tools/sdk/HarmonyOS-NEXT-DB2/openharmony/toolchains' >> ~/.bashrc
echo 'export PATH=$PATH:$HDC_HOME' >> ~/.bashrc
source ~/.bashrc
安装Node.js
sudo apt install node-npm
配置npm镜像仓库:
npm config set registry=https://repo.huaweicloud.com/repository/npm/
npm config set @ohos:registry=https://repo.harmonyos.com/npm/
安装ohpm
export PATH=${COMMANDLINE_TOOL_DIR}/command-line-tools/bin:$PATH
ohpm -v
配置仓库地址:
ohpm config set registry https://ohpm.openharmony.cn/ohpm/
ohpm config set strict_ssl false
安装libGL1库
sudo apt install libgl1-mesa-dev
创建Hello World项目
mkdir -p ~/hw-prj/MyApplication
cd ~/hw-prj/MyApplication
创建app/src/main/java/com/example/myapplication/MainActivity.java
文件:
package com.example.myapplication;
public class MainActivity {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
构建项目
pnpm install
ohpm install --all
hvigorw assembleHap --mode module -p product=default -p buildMode=debug --no-daemon
在HarmonyOS鸿蒙Next Command Line Tools for Linux 5.0.3.706中,生成一个空项目的步骤如下:
- 打开终端,确保已安装并配置好命令行工具。
- 使用命令
hdc create project --name MyProject
,其中MyProject
是项目名称。 - 该命令会在当前目录下生成一个名为
MyProject
的空项目结构。
确保工具版本和环境配置正确,以便顺利生成项目。