编译cubieboard android 源码过程详解之(六):pack
16lz
2021-12-04
android/device/softwinner/common/vendorsetup.sh
function pack(){ T=$(gettop) export CRANE_IMAGE_OUT=$OUT export PACKAGE=$T/../lichee/tools/pack copy_android_modify_tool_files sh $DEVICE/package.sh $1}
copy_android_modify_tool_files 将 android 系统中一些媒体资源复制到了 SPR boot中,但好像没用到。
最后执行了对应产品的打包脚本。
android/device/softwinner/apollo-cubieboard/package.sh
cd $PACKAGE./pack -c sun4i -p crane -b cubieboard cd -
lichee/tools/pack/pack
里面都是和全志平台相关的打包操作,这里只提及修改系统可能用到的地方。
do_prepare()
复制 lichee/tools/pack/chips/sun4i 下面的eFexeGonwboot 到 out 作为临时文件,所以需要改的话
就必须改eFexeGonwboot 这3个目录中的文件,而不是out临时目录。
do_pack_crane()
cp -v chips/$PACK_CHIP/configs/$PACK_PLATFORM/default/* out/ cp -v chips/$PACK_CHIP/configs/$PACK_PLATFORM/$PACK_BOARD/*.fex out/ 2>/dev/null cp -v chips/$PACK_CHIP/configs/$PACK_PLATFORM/$PACK_BOARD/*.cfg out/ 2>/dev/null
复制 chips/sunx4i/configs/ 下的某些配置文件,这里也是有可能要修改的
dragon image.cfg
这条命令生成了最终的镜像
更多相关文章
- Android(安卓)APK 打包
- android获得屏幕高度和宽度
- Android常用框架地址
- Android文字的复制和粘贴
- android开机logo制作
- as android 打包
- 打包Android程序—Android跟我学2.2
- Android(安卓)自动编译、打包生成apk文件 3 - 使用SDK Ant方式
- Android(安卓)打包之三配置文件