HarmonyOS鸿蒙Next中flutter_demo自动签名报错
HarmonyOS鸿蒙Next中flutter_demo自动签名报错
求助!
运行
```perl
# 创建工程
flutter create --platforms ohos flutter_demo
# 进入工程根目录编译
flutter build hap --local-engine-src-path /home/<user>/ohos/engine/src --local-engine ohos_release_arm64
flutter doctor显示都没问题
报错:
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'java -jar
../hapsigntool/hap_sign_tool/build/libs/hap-sign-tool.jar sign-app -keyAlias
"oh-app1-key-v1" -signAlg "SHA256withECDSA" -mode "localSign" -appCertFile
"result/app1.pem" -profileFile "result/app1-profile.p7b" -inFile
"app1-unsigned.hap" -keystoreFile "result/OpenHarmony.p12" -outFile
"result/app1-signed.hap" -keyPwd "123456" -keystorePwd "123456"'
更多关于HarmonyOS鸿蒙Next中flutter_demo自动签名报错的实战教程也可以访问 https://www.itying.com/category-92-b0.html
3 回复
+1 同样的问题
更多关于HarmonyOS鸿蒙Next中flutter_demo自动签名报错的实战系列教程也可以访问 https://www.itying.com/category-92-b0.html
请问您解决了吗
在HarmonyOS鸿蒙Next中使用Flutter进行开发时,自动签名报错可能是由于以下原因:
-
签名配置缺失:检查
build.gradle
文件中是否配置了正确的签名信息,包括storeFile
、storePassword
、keyAlias
和keyPassword
。 -
环境变量问题:确保
JAVA_HOME
和ANDROID_HOME
环境变量已正确设置,并指向正确的JDK和Android SDK路径。 -
证书文件路径错误:确认签名证书文件的路径是否正确,且文件存在且可访问。
-
权限问题:检查是否有足够的权限访问签名证书文件和相关目录。
建议根据报错信息逐步排查以上问题,确保签名配置正确无误。