HarmonyOS鸿蒙Next中build-profile.json5不支持相对路径
HarmonyOS鸿蒙Next中build-profile.json5不支持相对路径
build-profile.json5 里面storeFile等等不支持相对路径么 我们根build-profile.json5配置签名的路径,
"app": {
"signingConfigs": [
{
"name": "default",
"type": "HarmonyOS",
"material": {
"storePassword": "xxx",
"certpath": "./key/ykc_dev.cer",
"keyAlias": "ykc",
"keyPassword": "xxx",
"profile": "./key/ykc_devDebug.p7b",
"signAlg": "xxx",
"storeFile": "./key/ykc.p12"
}
}
]
, 其中certpath profile storeFile设置相对路径的时候报错,错误信息如下
hvigor ERROR: ENOENT: no such file or directory, stat ‘/Users/xx/wh/Code/hm/YkcCharge/key/material’ Detail: Signing failed. Reconfigure the signature or clear the /xx/qianduan/wh/Code/hm/YkcCharge/key folder and perform signing again. 请问是不支持相对路径吗
更多关于HarmonyOS鸿蒙Next中build-profile.json5不支持相对路径的实战教程也可以访问 https://www.itying.com/category-93-b0.html
build-profile.json5 文件中是支持相对路径的,请确保该路径能够正确访问文件。
使用手动签名,在工程目录下创建签名文件的文件夹sign,并将material内的所有签名文件存放于sign文件夹下(包含 .csr文件),并在工程根目录的build-profile.json5内配置对应的相对路径来引用。 例如: “storeFile”: “./sign/test.p12”
相对路径是要放在工程根目录下的
可以了,重新生成证书以后可以了
更多关于HarmonyOS鸿蒙Next中build-profile.json5不支持相对路径的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,build-profile.json5
文件用于配置应用的构建参数。当前版本中,build-profile.json5
不支持相对路径的配置,所有路径配置必须使用绝对路径。这意味着在配置资源、模块或依赖路径时,开发者需要提供完整的路径信息,而不是使用相对路径来简化配置。这一限制可能会增加配置文件的复杂性,但确保了路径引用的准确性和一致性。开发者在使用时应确保所有路径配置的准确性,以避免构建过程中出现错误。
在HarmonyOS鸿蒙Next中,build-profile.json5
文件确实不支持相对路径。该文件用于配置应用的构建信息,路径必须是绝对路径。开发者应确保所有路径配置为绝对路径,以避免构建失败。如果使用相对路径,系统将无法正确解析,导致构建过程中出现错误。建议在配置时直接使用绝对路径,确保构建过程的顺利进行。