一、拉源码
1、登录虚拟终端 ssh kyin@192.168.xx.xx
2、sudo apt-get install nfs-common 管理工具
3、mkdir -p /b2g-git/git 创建空文件夹
4、mount 192.168.78.229:/b2g-git/git /b2g-git/git 将远程挂载到本地文件夹
5 、cd 返回到主目录
6、git clone /b2g-git/git/b2g/B2G 克隆到主目录
7、cd B2G 进入到根目录的B2G文件夹
8、GITREPO=/b2g-git/git/b2g/b2g-manifest BRANCH=v2.5 ./config.sh nexus-4(从谷歌拉源码,若出错可先ping 自己的ip地址;只需要出现manifests即可)
9、修改/B2G/.repo/manifests目录下的相关文件。
*查看manifest.xml中include name :base-jb.xml;主要修改该文件remote fetch的路径,改为file://开头(根目录下b2g-git/git ) 修改gaia的remote,修改gecko的name(gecko-git)和remote(b2g)。
10、在~/b2g/B2G 运行./repo sync
11、cp .tmp-config .config
注、还需下载3个nexus-4相关的驱动和1个编译过程需要下载的东西拷贝到源码树的gaia目录下