开源鸿蒙北向源码开发: 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中没有系统接口