• android源码全编译流程
cd LA.UM.7.6/
git branch -a
git checkout -b MC501_custom origin/MC501_custom
source build/envsetup.sh
lunch
42
make -j8 2>&1 | tee build.log
  • android源码模块单编译流程
source build/envsetup.sh
lunch 
mmm frameworks/base/package/SystemUI
# 或者make SystemUI
  • 代码修改提交流程
git pull
git status
git add frameworks/base/media/java/abdroid.java
git commit -m "[BugID][1024][Description] music can't play [Solution] fix it"
# git config --global user.mail "yourname@email.com"
# git config --global user.name "yourname"
# git push origin HEAD:refs/for/对应的分支
git push origin HEAD:refs/for/SLM758W.meig
git log --oneline
  • 返回上一层
cd ..
  • 查看当前分支
git branch
  • 查看当前状态
git status
  • 切换分支
git checkout -b MC501_custom origin/MC501_custom
  • 显示当前目录
ls
  • 初始化编译环境,提供 shell 脚本的命令
build source/envsetup.sh
  • 选择编译项
lunch
  • 删除目录
rm -rf out/ 
  • 查看存储空间
df -h
Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐