当前位置: 首页 > news >正文

开源鸿蒙北向源码开发: 5.0kit化相关sdk编译

5.0kit化可以在编译系统sdk时添加,将你的kit文件加入编译使得最终生成的sdk包含kits文件

修改编译脚本

修改build仓里面的构建脚本文件,添加kits目录脚本命令

社区的build脚本已经有kits编译功能了,只需要把你的kits目录新增的kit拷贝到社区仓interface仓了,和社区的都一起编

编译前添加kit文件和dts文件

将新增的dts文件放到编译脚本提到的api目录跟kit目录

例如这里将kits目录下的7个kit文件进行kits化编译

编译命令

full-sdk编译:./build.sh --product-name ohos-sdk
public-sdk编译(隐藏系统接口):./build.sh --product-name ohos-sdk --gn-args=sdk_build_public=true

形如上述,d.ts的api里面用@systemapi修饰的就是系统接口

系统接口只在full sdk中存在,public-sdk中没有系统接口

编译public-sdk并本地检查

相关文章:

  • 【Win32 API】 lstrcpyA()
  • 中国 MRO 的市场概况及发展趋势
  • vscode debug node + 前端
  • Wise Disk Cleaner:免费系统清理工具,释放空间,提升性能
  • matlab建立整车模型,求汽车的平顺性
  • 【PmHub后端篇】PmHub 中缓存与数据库一致性的实现方案及分析
  • llamafactory SFT 从断点恢复训练
  • 联合查询
  • 华为网路设备学习-22(路由器OSPF-LSA及特殊详解)
  • 硬件中的OID是什么?SNMP如何通过OID获取信息?——用“图书馆”比喻彻底讲清底层原理-优雅草卓伊凡|小无
  • Stratix 10 FPGA DDR4 选型
  • 轨迹误差评估完整流程总结(使用 evo 工具)
  • 人工智能-状态空间-猴子摘香蕉
  • 【蓝桥杯省赛真题50】python字母比较 第十五届蓝桥杯青少组Python编程省赛真题解析
  • 【Qt】PyQt5 为什么Qt中的字体显示会模糊或呈现像素化
  • 排序01:多目标模型
  • Redisson 四大核心机制实现原理详解
  • 多模块,依赖android.car.jar后,能调用接口但是没有回调的问题
  • 关于Redisson分布式锁的用法
  • 计算机网络 : Socket编程
  • 上海国际碳中和博览会下月举办,首次打造民营经济专区
  • 网易有道一季度净利润同比增长247%:有能力在今年实现更强劲的利润增长
  • 埃尔多安:愿在土耳其促成俄乌领导人会晤
  • 北京警方:海淀发生小客车刮碰行人事故4人受伤,肇事司机已被查获
  • 上海制造佳品汇大阪站即将启幕,泡泡玛特领潮出海
  • 腾讯一季度营收增长13%,马化腾:战略性的AI投入将带来长期回报