KaiOS 系统全编和模块单编

项目整套代码下载之后,执行全编命令,如果只需要编译单模块应用,则不需要全编成功(全编make -j64),全编执行一阵即可中断,然后开始单编模块。

  • 编译命令:OFFLINE=1 APP=settings make
  • 输出路径:gaia/profile/webapps/

应用单编

命令方式一 :APP=settings make install-gaia(需要手动中断)

如settings 应用:

cd gaia
APP=settings(模块名可替换应用模块名) make install-gaia

执行完后会出现如下界面等待push,

[ Run ] update-webapps-json.js
Makefile:740: [06] contacts
Makefile:777: [07] deviceconfig
Makefile:756: [08] customization
=== run-node-command === push-to-device
[ push-to-device ] Waiting for device ...

若是使用远程服务器编译,可直接中断。然后进入gaia/profile/webapps/文件目录下找到编译生成的文件,push zip文件到system/b2g/webapps/settings 模块。

命令方式二:OFFLINE=1 APP=settings make(能自编完成)

跟方式一不同,此命令不会执行安装到手机的流程,因此不需要自行中断。

应用输出的路径同上,gaia/profile/webapps/文件目录能够找到settings模块的application.zip

你可能感兴趣的:(KaiOS,KaiOS,系统代码编译,模块单编,gaia,webapps)