HAP 可以直接在模拟器或者真机设备上运行,用于 HarmonyOS 应用开发阶段的调试和查看运行效果。HAP 按构建类型和是否签名可以分为以下四种形态:
根据 HarmonyOS 工程介绍,一个 HarmonyOS 工程下可以存在多个 Module,在编译构建时,可以选择对单个 Module 进行编译构建;也可以对整个工程进行编译构建,同时生成多个 HAP。
如果一个工程目录下存在多个 Module,当对单个 Module 进行构建时,只需要对指定的 Module 进行签名;如果对整个工程进行构建,则需要对所有的 Module 进行签名。
对于构建类型为 Debug 的 HAP,如果没有配置签名参数,则默认不对 HAP 进行签名,该方式生成的 HAP 仅能运行在模拟器上。
在主菜单栏,点击 Build > Build APP(s)/Hap(s) > Build Debug Hap(s),生成不带签名的调试 Debug HAP。
如果一个工程目录下存在多个 Module,当对单个 Module 进行构建时,只需要对指定的 Module 进行签名;如果对整个工程进行构建,则需要对所有的 Module 进行签名。
对于构建类型为 Release 的 HAP,如果没有配置签名参数,则默认不对 HAP 进行签名,该方式生成的 HAP 仅能运行在模拟器上。
在主菜单栏,点击 Build > Build APP(s)/Hap(s) > Build Release Hap(s),生成不带签名的调试 Release HAP。
Locale.LanguageRangejava.lang.Object |---java.util.Locale.LanguageRangepublic static final class Locale.LanguageRangeext...
LightweightMapjava.lang.Object |---ohos.utils.LightweightMapK,Vpublic final class LightweightMapK,Vextends Objectimpleme...
AccessibilityStateObserverpublic interface AccessibilityStateObserver观察可访问性状态。调用这个接口来注册一个监听器来监...
ORDER BY 运算符用于以基于一个或多个字段的排序顺序显示关系的内容。语法下面给出了 ORDER BY 运算符的语法。grunt Relation_na...
Pig Latin的 SUBTRACT()函数用于两个包相减,它需要两个包作为输入,并返回包含第一个包中不在第二个包中的元组的包。语法下面给...