1 导入JsHelloWorld应用
File-》New-》Import Sample-》 JsHelloWorld
2 配置应用签名信息
2.1 生成密钥和证书请求文件
最终生成:myApplication_debug.p12 myApplication_debug.csr
2.2 生成应用证书文件
进入DevEco Studio安装目录的Sdk oolchainslib文件夹下(该SDK目录只能是OpenHarmony SDK,默认安装在:C:Users用户名AppDataLocalOpenHarmony,下面假定安装在这个目录来说明),打开命令行工具 进入 C:Users用户名AppDataLocalOpenHarmonySDKtoolchainslib
将 2.1 生成的myApplication_debug.p12 和 myApplication_debug.csr 拷贝到 C:Users用户名AppDataLocalOpenHarmonySDK oolchainslib
运行命令: 最终生成:myApplication_debug.cer
2.3 生成应用Profile文件
同样参照2.2,进入Sdk oolchainslib,执行命令: 最终生成:myApplication_debug_Provision.p7b
注意:--bundle-name 指定的包名必须与项目文件里面的包名一致,具体查看方法:File-》Project Structure
2.4 配置应用签名信息 拷贝2.1,2.2,2.3生成的文件到 C:Users用户名
打开DevEco,进入 File-》Project Structure 设置 debug 签名:
如果要发布,需要配置Release的签名,基本内容与Debug一致。 切换版本为Debug(默认是Debug)
3 编译hap应用
编译之后,生成的文件为:
4 Firefly真机调试
调试之前,打开控制面板的设备管理器,查看通用串行总线设备HDC是否存在。 (不存在的话,检查ROC-3568-PC是否接入type-c线,AIO-3568J是否接入双工头USB线)
4.1 使用 DevEco 编译器调试
DevEco支持真机调试,运行 Run 之后,将自动在真机打开 App
4.2 也可以使用hdc进行调试
4.2.1 安装应用
拷贝 hdc_std.exe 到常用目录,非必须。hdc_std.exe默认存放在Sdk/toolchain/
运行如下命令安装应用:hdc_std.exe install xxx.hap
这样就安装成功了,进入桌面点开程序查看吧。
4.2.2 常用调试命令
上传文件到开发板:
从开发板下载文件:
|