HarmonyOS第一课|应用开发视频教程学习|HarmonyOS应用开发官网?学习
1.mac电脑配置环境变量
open ~/.bash_profile打开这个文件
输入环境变量,例如 export NODE_HOME=/path-to-nodejs-sdk
保存
2.which 命令
3.Mac安装brew及简单使用 - 简书 (jianshu.com)
4.使用ls -a命令来查看所有文件,其中包括隐藏文件
5..bash_profile文件在哪_笔记大全_设计学院 (python100.com)
修改.bash_profile文件时需要注意一下几点:
6.cd ~ 进入用户目录下
7.创建文件 touch
8.编辑完? esc,然后wq
9.使生效?source .bash_profile
10.export -p列出当前环境变量
env
echo $PATH
11.NPM的基本使用 - 简书 (jianshu.com)
12.编译测试用例时候,修改SDK里面这个值为false,可以编译成功
13.环境变量配置
????????TypeScript 非空断言-腾讯云开发者社区-腾讯云 (tencent.com)
????????TypeScript函数和类型断言实例详解_javascript技巧_脚本之家 (jb51.net)
在linux上安装android Studio
在本地PC上下载linux版本的studioStudio,然后在linux创建一个安装路径,然后把本地PC上拖进来。
进入路径下 ,执行解压命令 tar -zxvf? android-studio-2022.3.1.21-linux.tar.gz
然后进入解压后的bin路径下,执行./studio.sh
然后等待本地PC上会弹出androidStudio安装的窗口,依次安装,安装完毕打开SDKManager
选择下面的版本进行安装
配置android SDK环境变量
配置android Sdk环境变量?
1.cd ~ 进入用户目录下
2..创建文件 touch .bash_profile(先ls -al查看,没有的话创建)
执行vim .bash_profile 准备编辑
敲i进入编辑模式
export ANDROID_HOME=/mnt/data/dwx1166131/Android/Sdk ? (你自己的路径)
export PATH=${ANDROID_HOME}/tools:${ANDROID_HOME}/tools/bin:${ANDROID_HOME}/build-tools/28.0.3:${ANDROID_HOME}/platform-tools:${PATH} ? ? ? (直接复制粘贴)
3..编辑完??键盘敲esc,然后shift+冒号; ? ? ?
然后wq
4..执行?source .bash_profile 使生效
然后重新打开一个终端窗口,敲echo $PATH 查看是否永久配置好环境变量
VSCode配置 SSH连接远程服务器+免密连接教程 - 知乎 (zhihu.com)
2023年最全VSCode远程Linux搭建C++工程开发利器 - 知乎 (zhihu.com)
生成SSH访问远程服务器的的公钥
ssh-keygen -t rsa -b 2048 -f C:\Users\dyp\.ssh\id_rsa_vscode_ssh? (id_rsa_vscode_ssh是自己起的名字)
张晴gitee账号密码:
15249094631 zq2wm!@#$
git config --global user.name zhangqing(每个人用自己名字的全拼)
git config --global user.email zhangqing50@h-partners.com 直接复制不要改动
·### 1、ArkUI-cross 下载
```C++
// download
// master
repo init -u git@gitee.com:arkui-x/manifest.git -b master --no-repo-verify
repo init -u https://gitee.com/arkui-x2/manifest.git -b master --no-repo-verify --no-clone-bundle
repo sync -c --no-tags -j12
repo forall -c 'git lfs pull'
// dev
repo init -u git@gitee.com:arkui-x/manifest.git -b master --no-repo-verify -m arkui-dev.xml
// weekly
repo init -u https://gitee.com/arkui-x/manifest.git -b weekly --no-repo-verify --no-clone-bundle
repo init -u https://gitee.com/arkui-x/manifest.git -b ArkUI-X-1.0.0-Beta1 --no-repo-verify --no-clone-bundle
// prebuilt
./build/prebuilts_download.sh --build-arkuix --no-check-cerificatie -skip-ssl
// build
// android build
./build.sh --product-name arkui-x --target-os android
// linux android sdk 生成到/out/arkui-x/packages/arkui-x(release)
./build.sh --product-name arkui-x --target-os android --gn-args enable_auto_pack=true runtime_mode=release
// mac android sdk
// 单编ios/android(release)
./build.sh --product-name arkui-x --target-os ios/android --gn-args enable_auto_pack=true runtime_mode=release
./build.sh --product-name arkui-x --target-os ios --gn-args enable_auto_pack=true runtime_mode=release
// ios/android合并编译打包
// 全编
./build.sh --product-name arkui-x --target-os ios --gn-args enable_auto_pack=true build_android=true
// 只编release
./build.sh --product-name arkui-x --target-os ios --gn-args enable_auto_pack=true runtime_mode=release build_android=true
```
?