Android6.0系统源码编译相关命令

一、系统源码整编与单编

    整编:1、source init_648.sh 

              2、source build/envsetup.sh 

              3、lunch 13

              4、mm MPinyinIME 或 mmm device/mstar/common/apps/MPinyinIME/ 或进入目录 mm -B

   依次执行上面这些命令,就是单编了,在根目录执行。

二、修改系统环境变量

su

reboot

printenv BASE_CODE

setenv BASE_CODE HHT_B7C000F1L80000000000_MSD648_V1.2.7_20180129.084305_502b5df(你要修改的值)

saveenv

reset

依次执行上述命令,即可修改环境变量值。

三、app源码放到系统源码下编译
1、repo init -b 648
2、repo sync
3、repo forall -c "git checkout  master" && repo forall -c "git reset --hard origin/master" && repo  sync  && repo  manifest  -r  -o sourcecode_list

4、./build_fhd.sh 

依次执行上述命令。   

四、编译谷歌拼音输入法

你编译输入法会生成两个文件:

apk 位于 system\app\

so 位于 system\lib64


apk直接install

so库 adb push到 大屏system\lib64\下面

五、其他

升版控:am broadcast  -a com.hht.upgrade.files

打开usb锁:am broadcast -a com.hht.disable.usblock

打开工厂菜单:am start mstar.factorymenu.ui/mstar.tvsetting.factory.ui.designmenu.DesignMenuActivity


你可能感兴趣的:(Android系统)