From 16fb994da7c1f14ee986a270dac7cf4a0a79c8ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E5=8B=A4=E6=B0=91?= Date: Wed, 23 Oct 2024 16:20:17 +0800 Subject: [PATCH] init --- README.md | 35 +++++++++++++++++++++++++++++++++++ ResourcesCopy.sh | 12 ++++++++++++ oh-package.json5 | 3 +++ 3 files changed, 50 insertions(+) create mode 100644 README.md create mode 100644 ResourcesCopy.sh diff --git a/README.md b/README.md new file mode 100644 index 0000000..1eec194 --- /dev/null +++ b/README.md @@ -0,0 +1,35 @@ +### clone仓库 +```shell +git clone --recurse-submodules https://xuqinmin.com/xuqinmin12/HMosDemo.git +``` + +### 蓝湖下载Android图片资源后,自动转存 +```shell +ohpm run resourcesCopy +``` + +### 指定新地址 +```shell +git remote set-url origin "新的仓库地址" +``` + +### 强制推送 +```shell +git push -f origin master +``` + +> [git子模块相关操作](https://git-scm.com/book/zh/v2/Git-%E5%B7%A5%E5%85%B7-%E5%AD%90%E6%A8%A1%E5%9D%97) + +# 问题记录 + +> Q: 新代码clone下来,无法运行 +> +> A: 使用下面这个命令重新拉取项目 +> ```shell +> git clone --recurse-submodules https://gitea.51trust.net/mobile/YiwangxinApp-HarmonyOS.git +> ``` + + +> Q: 预览失败,无报错信息,或者报错信息指定的位置,没有问题 +> +> A: 预览页面所在model下,查找 `.preview`文件夹,删除 \ No newline at end of file diff --git a/ResourcesCopy.sh b/ResourcesCopy.sh new file mode 100644 index 0000000..7237cdf --- /dev/null +++ b/ResourcesCopy.sh @@ -0,0 +1,12 @@ +#!/bin/bash + +echo 请输入Android资源路径 +read -r -p ":" dirs + +cp "${dirs}/mipmap-xxxhdpi"/* "./app/src/main/resources/xxxldpi/media"/ +cp "${dirs}/mipmap-xxhdpi"/* "./app/src/main/resources/xxldpi/media"/ +cp "${dirs}/mipmap-xhdpi"/* "./app/src/main/resources/xldpi/media"/ +cp "${dirs}/mipmap-hdpi"/* "./app/src/main/resources/ldpi/media"/ +cp "${dirs}/mipmap-mdpi"/* "./app/src/main/resources/mdpi/media"/ + +read -n 1 \ No newline at end of file diff --git a/oh-package.json5 b/oh-package.json5 index bb12751..77da877 100644 --- a/oh-package.json5 +++ b/oh-package.json5 @@ -1,6 +1,9 @@ { "modelVersion": "5.0.0", "description": "Please describe the basic information.", + "scripts": { + "resourcesCopy": "ResourcesCopy.sh" + }, "dependencies": { }, "devDependencies": {