chore(app): 真机调试配套——调试签名(.ohos 证书)/应用名美搭/新图标/默认地址改局域网 8666;构建门禁脚本 .build-gate.bat(签名打包需 JBR java,README 记录 spawn java ENOENT 系旧 hvigor 守护进程缓存坏 PATH 所致);.gitignore 收录 .hvigor 构建缓存
This commit is contained in:
+14
-6
@@ -6,15 +6,23 @@
|
||||
|
||||
## 命令行构建(Agent/CI 用的门禁)
|
||||
|
||||
```bash
|
||||
cd G:/meida/app
|
||||
export DEVECO_SDK_HOME="C:/Program Files/Huawei/DevEco Studio/sdk"
|
||||
"C:/Program Files/Huawei/DevEco Studio/tools/node/node.exe" \
|
||||
"C:/Program Files/Huawei/DevEco Studio/tools/hvigor/bin/hvigorw.js" \
|
||||
> 工程配了真机调试签名(`.ohos/config` 下证书)后,PackageHap/SignHap 需要 java:
|
||||
> PATH 里须有 DevEco 自带 JBR(`jbr/bin`),且**不能有带旧环境的 hvigor 守护进程残留**
|
||||
> (守护进程会缓存启动时的 PATH,报 `spawn java ENOENT` 时先
|
||||
> `taskkill /F /PID <hvigor daemon的node进程>` 再重试)。
|
||||
|
||||
```bat
|
||||
(等价于仓库根的 app/.build-gate.bat)
|
||||
set "PATH=C:\Program Files\Huawei\DevEco Studio\jbr\bin;%PATH%"
|
||||
set "DEVECO_SDK_HOME=C:\Program Files\Huawei\DevEco Studio\sdk"
|
||||
cd /d <repo>\app
|
||||
"C:\Program Files\Huawei\DevEco Studio\tools\node\node.exe" ^
|
||||
"C:\Program Files\Huawei\DevEco Studio\tools\hvigor\bin\hvigorw.js" ^
|
||||
--mode module -p module=entry@default assembleHap --analyze=false --daemon=false
|
||||
```
|
||||
|
||||
`BUILD SUCCESSFUL` 即门禁通过(未签名 HAP 正常——签名等 AGC 证书)。运行/调试用 DevEco Studio 打开本工程点 Run(模拟器或真机,真机需先配签名)。
|
||||
`BUILD SUCCESSFUL` 即门禁通过;产物 `entry/build/default/outputs/default/entry-default-signed.hap`
|
||||
(已用调试证书签名,可直接 `hdc install` 到真机)。
|
||||
|
||||
## 代码约定
|
||||
|
||||
|
||||
Reference in New Issue
Block a user