android展讯平台重要的打包命令及生成镜像文件的Linux命令
linux-dash
A beautiful web dashboard for Linux
项目地址:https://gitcode.com/gh_mirrors/li/linux-dash
免费下载资源
·
android系统编译完成后,生成的都是系统的文件,如果用展讯的烧录工具一个一个的选中则非常麻烦,下面介绍了一种把这些文件打包成pac包的形式的方法,细看命令比较长,原因是系统文件比较多,我使用的都是绝对路径,可以对一个路径设置一个变量,这样就可以缩短命令行的长度了。
perl customize/pac_8810/pac_8810.pl "mytest.pac" "VERSION_1.0"
"customize/pac_8810/SC8810.xml" "sc8810_sp8810ga/fdl1.bin"
"out/target/product/hsdroid/sps.images_eng/fdl2.bin"
"sc8810_sp8810ga/nvitem_3500_9810.bin"
"out/target/product/hsdroid/sps.images_eng/u-boot-spl-16k.bin"
"out/target/product/hsdroid/sps.images_eng/u-boot-256M.bin"
"sc8810_sp8810ga/vmjaluna.imagenkcbsp-sc8810_nodebug"
"sc8810_sp8810ga/SC8800G_sc8810_modem_vlx.bin"
"sc8810_sp8810ga/SC8810_DM_DSP.bin"
"out/target/product/hsdroid/sps.images_eng/boot.img"
"out/target/product/hsdroid/sps.images_eng/recovery.img"
"out/target/product/hsdroid/sps.images_eng/system.img"
"out/target/product/hsdroid/sps.images_eng/userdata.img"
"sc8810_sp8810ga/HVGA_logo_256.bmp" ""
我们在发布一个版本的时候,经常会遇见版本更新的非常小,比如只更换或删除某个apk,这时如果对整个android代码进行编译的话,会非常浪费时间,严重影响工作效率,我们可以手动替换某个apk,再用下面的方法使用mkyaffs2image生成一个img文件,再使用上面那个命令对镜像文件进行打包,这样非常节省时间。
out/host/linux-x86/bin/mkyaffs2image -f out/target/product/hsdroid/sps.images_eng/system mysystem.img
out/host/linux-x86/bin/mkyaffs2image -f out/target/product/hsdroid/sps.images_eng/data myuserdata.img
在实际开发中,我们需要大量的阅读源码,从源码中寻找方法和灵感,这样对我们自身提高是非常有用的。
GitHub 加速计划 / li / linux-dash
10.39 K
1.2 K
下载
A beautiful web dashboard for Linux
最近提交(Master分支:23 天前 )
186a802e
added ecosystem file for PM2 4 年前
5def40a3
Add host customization support for the NodeJS version 4 年前
更多推荐
已为社区贡献5条内容
所有评论(0)