代码下载过程:
首先在unbuntu系统下安装两个软件:
sudo apt-get install autoconf2.13
sudo apt-get install ccache
初始化仓库:
git clone gitb2g@sprdroid.git.spreadtrum.com.cn:b2g/B2G -b sprdroid4.0.3_vlx_3.0_b2g
下载6821工程:
sudo ./config.sh sp6821a_gonk4.0
下载7715工程:
sudo ./config.sh sp7715ga_gonk4.4
下载7730工程:
sudo ./config.sh sp7730ec_gonk4.4
如果在执行下载代码的时候出现异常,请在命令行执行以下命令
rm ~/.ssh/known_hosts
ssh gitadmin@10.0.0.233
ssh gitadmin@gitsrv01.spreadtrum.com
ssh gitosis@10.0.64.28
ssh gitosis@sprdroid.git.spreadtrum.com.cn
编译:
在B2G目录下执行:
sudo ./build.sh //整体编译
可以携带参数,举例如下:
sudo ./build.sh gecko //编译systemimage
Push到手机:
在B2G目录下执行:
sudo ./flash.sh //将编译的所有的东西都push到手机中
可以携带参数,举例如下:
sudo ./flash.sh boot //push bootimage到手机中
sudo ./flash.sh system //push systemimage到手机中
sudo ./flash.sh userdata //push userdataimage到手机中