拿到一个新的服务器地址后:
putty登陆 输入对应服务器id、登录名、登录密码
建立本地的网络映射器:输入地址如\10.15.208.36\yinchang.liu\ 选择使用凭证登录,输入对应的登录名和登录密码
android源码下载准备工作:
1、新建新的ssh秘钥:
生成新的ssh密钥:ssh-keygen
cd .ssh
cat id_rsa.pub 打开查看
git config --global user.email “yinchang.liu@fih-foxconn.com”
git config --global user.name “yinchang.liu”
2、然后将id_rsa.pub 复制到对应Gerrit或者github上去,建立对应的交互秘钥的关键流程。
3、然后就可以新建文件夹 repo init 、 repo sync下载代码了。
现在已有的源码库:
1、mwc分支的代码:
repo init -u ssh://yinchang.liu@10.15.208.10:29418/manifest -b wingtech -m royole_p1f2_mwc.xml --reference=/home/jenkins/repo-mirror
2、1代代码:
repo init -u ssh://name@10.15.208.10:29418/manifest -b wingtech -m ap_SDM855_SM8150.LA.1.0_royole_k80129ba1_Dev_CS1_new.xml --reference=/home/jenkins/repo-mirror
2、android11代码库:
repo init -u ssh://yinchang.liu@10.15.208.10:29418/manifest -b wingtech -m ap_master_SM8250.LA.2.0_P85802AA1_TBranch.xml --reference=/home/jenkins/repo-mirror
11编译命令
source build/envsetup.sh
choosecombo release kona userdebug
#make -j16
./build.sh dist -j16
二代下载命令:
$ repo init -u ssh://name@10.15.208.10:29418/manifest -b wingtech -m royole_p1f2_mwc.xml --reference=/home/jenkins/repo-mirror
$ repo sync -c --no-tags
编译命令: $ ./wt publish -p K80130AA1 -ms -v
一代下载命令:
$ repo init -u ssh://name@10.15.208.10:29418/manifest -b wingtech -m ap_SDM855_SM8150.LA.1.0_royole_k80129ba1_Dev_CS1_new.xml --reference=/home/jenkins/repo-mirror
$ repo sync -c --no-tags
编译命令: $ ./wt publish -p K80129AA1 -ms -v