项目需要为不同的设备形态(如手机、智能手表)提供定制化构建。请说明如何在DevEco Studio中设置不同的构建配置,以生成针对不同设备的hap包?( )
(A)在工程级别build-profile.json5定义多个product,在每个product的config/deviceType中定义不同的设备类型
(B) 在模块级别build-profile.json5定义多个target,在每个target的config/deviceType中定义不同的设备类型
(C) 在工程级别build-profile.json5定义多个product,在每个product的config/distributionFilter中定义不同的设备类型
(D) 在模块级别build-profile.json5定义多个target,在每个target的config/distributionFilter中定义不同的设备类型 每个工程包含多个module,每个module可以通过target定制输出多种hap包,在最终打包成APP时可以通过定制product包含不同的target打出的hap,所以这里选B
参考答案
继续答题:下一题


更多鸿蒙高级认证试题
- 1从桌面冷启动如下应用,点击Change按钮5次,整个过程中,代码中的2条log依次出现的次数,最初和最后画面上显示的【num = ?】的数字是 ( )
- 2以下对系统兼容性的理解正确的是 ( )
- 3下面持续交付&持续部署描述哪个是正确的 ( )
- 4开发者小林正在使用DevEco Studio开发一款HarmonyOS应用,并在真机上进行调试。他在运行应用的过程中突然发现一处UI布局需要微调,希望在不中断当前应用运行的情况下看到调整效果,基于DevEco Studio提供的Hot Reload(热重载)能力,以下哪一种做法能让小林最有效地实现他的需求 ( )
- 5当前您在开发一个ArkTS、Stage模型的HarmonyOS工程,关于当前ArkTS工程目录结构,下列选项说法错误的是?( )
- 6当您开始开发一个应用/服务时,首先需要根据工程创建向导,创建一个新的工程,工具会自动生成对应的代码和资源模板。关于新建工程,下列选项说法正确的是?( )