赞
踩
点击Build下的Generate Key and CSR
进入界面后,第一个方框填写要生成的.p12文件的保存路径,其余随便填,但是得记住自己填了什么。
填好后点击next,填好.csr文件的保存路径,随后点击finish即可。
打开网站:https://developer.huawei.com/consumer/cn/service/josp/agc/index.html
点击我的项目:
点击添加项目:
输入项目名,然后点击确认:
点击添加应用:
应用名称随便写,应用包名对应于项目包名,如:com.example.edm,最后点击确认。
点击右上角个人中心:
点击证书管理:
点击新建证书,输入证书名称,证书类型选择调试证书,然后上传步骤一中生成的.csr文件,点击提交。提交后下载相应的证书。
点击设备管理,添加设备,选择类型为手机,输入相应的udid。
udid获取方式:cmd中跳转到华为SDK的toolchains目录下,然后输入命令:
hdc.exe shell bm get -udid
点击HAP Provision Profile:
点击添加HAP Provision Profile:输入设备名称,并选择刚刚生成的证书和设备,生成完成后点击下载。
在DevEco中打开Project Structure,点击Signing Configs,选中debug,输入步骤一中生成csr文件时填写的信息,然后上传第三步生成的调试证书和profile文件,最后点击apply。Release类似:
具体参考:$ hdc shell bm install -p /sdcard/Failure[INSTALL_FAILED_UPDATE_INCOMPATIBLE]
导致这个问题出现的原因可能有很多,我们按照四个步骤依次进行分析:
步骤一是生成秘钥和证书请求文件,一般不可能出错。
步骤二是创建应用,可能出错原因:创建应用时输入的包名与DevEco中项目包名不匹配。
步骤三是生成调试证书和profile文件,一般不可能出错。
步骤四是配置签名信息,可能出错点:填写Signing信息时出错,比如两项密码和Key Alias填写出错,与步骤一不匹配。
如果经过上述所有尝试后还是报错,建议在DevEco上clean project后重新走一遍流程。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。