Android服务器编译

来源:互联网 发布:推荐几个淘宝卖mac口红 编辑:程序博客网 时间:2024/06/16 09:01


///////////////////////////////////////////////////系统编译//////////////////////////////////////////////////////////////////


 路径:out/target/product/g18ref/obj/PACKAGING/target_files_intermediates/g18ref-target_files-20141121.zip

make clean 清除out下的编译生产文件
make otapackage -j48
然后执行一下命令得到可以烧录的zip
/GoogleServicesFrameworkinstall.sh && ./fixed_release_audio.sh && mmm -B external/libzvbi/ && mmm -B external/dvb/ && mmm -B packages/amlogic/TvMiddleware/ && mmm -B packages/amlogic/DTVPlayer/ && mmm -B packages/amlogic/MboxSetting/ && make otapackage -j48 

##最后的命令 make otapackage -j48  目的是将刚刚mmm命令生成的apk再次打包到otapackage中,这个过程没有-r指定重新编译就会直接打包,前面的不会再编了;而我们最开始的时候用了make clean操作,所以第一个 make otapackage -j48 是会重新编译的

0.编译生产g18ref-target_files-20141121.zip
1.将g18ref-target_files-20141121.zip放置sd卡根目录
2.将sd卡插入机顶盒卡槽 ,把电源在机子init启动的同时长按recovery键,完成代码的烧写

/////////////////////////////////////////////项目编译////////////////////////////////////////////////////////////////////////////

--------------------------------------


start adbd

mount -o remount rw /system



mmm -B external/libzvbi/   -B得意思是:无条件编译所有targets

必须先进行一下的编译设置
. /etc/profile
. envinstall.sh 
. build/envsetup.sh 
  lunch 13
--------------------------------------


start adbd

mount -o remount rw /system



mmm -B external/libzvbi/   -B得意思是:无条件编译所有targets

--------------------------------------


start adbd

mount -o remount rw /system



mmm -B external/libzvbi/   -B得意思是:无条件编译所有targets
0 0