华为鸿蒙Demo代码竟然编译不过,真是有点不该啊。
2021-10-12 本文已影响0人
蓝不蓝编程
背景
下载了鸿蒙官方demo中的二维码demo库, 但是编译却不通过,哎
https://gitee.com/harmonyos/harmonyos_codelabs
报错信息
Execution failed for task ':entry:preBuild'.
> Check if 'storeFile' is configured correctly, it can't be null or empty.
Please configure 'debug' signingConfigs in File -> Project Structure -> Modules -> entry -> Signing Configs.
* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
问题原因
开发人员在代码里放进入证书配置信息,但是并没有上传证书。当然放了,也没用,因为项目中配置的是本地绝对路径:
D:\sign\phone.p12
D:\sign\KaRaoKePhoneDebug.p7b
D:\sign\phone.cer
解决方案
删除整个signingConfigs节点
完整源代码
修复后的代码,我放在下面这个路径了。
后面要是还有其他项目有问题,我就一起修改了。
https://gitee.com/hspbc/harmonyos_codelabs/tree/master/QRCodeDemo
关于我
厦门大学计算机专业|华为八年高级工程师
十年软件开发经验,5年编程培训教学经验
目前从事编程教学,软件开发指导,软件类毕业设计指导。
所有编程资料及开源项目见https://cxyxy.blog.csdn.net/article/details/120405881