通过DevEco Studio 在真机设备上调试HarmonyOS应用时,可以自动生成调试证书和Profile文件,并对HAP进行签名后才能在真机设备上运行( 在Smart Vision 设备除外)。
在真机设备上调试应用的流程
创建AGC项目 ——> 创建HarmonyOS应用 ——> 发布证书和Profile(自动生成)
配置签名信息
在真机设备上运行应用
HAP 可以直接在模拟器或者真机设备上运行,用于 HarmonyOS 应用开发阶段的调试和查看运行效果。HAP 按构建类型和是否签名可以分为以下四种形态:
根据 ,一个 HarmonyOS 工程下可以存在多个 Module,在编译构建时,可以选择对单个 Module 进行编译构建;也可以对整个工程进行编译构建,同时生成多个 HAP。
为什么需要有用户的签名?
应用上架前必须经过开发者签名且开发者的签名一定要通过AGC来获取,这样的好处是同时保障开发者和用户的权益和安全。
工程自动化构建工具Gradle的优点包括(ABC)
A. 它可以尽量防止开发手动介入从而节省了开发的时间并减少错误的发生。
B. 自动化可以自定义有序的步骤来完成代码的编译、测试和打包等工作,让重复的步骤变得简单。
C. IDE可能受到不同操作系统的限制,而自动化构建是不会依赖于特定的操作系统和IDE的,具有平台无关性。
D. Gradle适用于Java,C++和JS等开发语言。
HAP按构建类型和是否签名可以分为以下几种形态(ABCD)
A. 带调试签名信息的Debug类型的HAP
B. 带调试签名信息的release类型的HAP
C. 不带调试签名信息的Debug类型的HAP
D. 不带调试签名信息的release类型的HAP
因篇幅问题不能全部显示,请点此查看更多更全内容