要和Android source code一起工作, 常常要用到一些指令
當我們follow Android Initialize Build Environment抓完source code後,
就可以開始接觸以下幾個指令囉:
repo sync: 用來同步所有project (這裡指的是git project, 在Android source code中會把許多不同功能分成不同git project)
repo sync $PROJECT0: 用來同步單一project
repo start BRANCH_NAME --all: 對所有project開啟一個新的branch
repo status .: 查看目前local branch檔案修改狀況
git add, git diff, git commit, git reset, git revert, git log, git push: 基本上就是git的版本控制
當編譯完sourcce code之後, 還會再接觸以下指令來flash image
6.fastboot flash : 當device進入fastboot 模式後, 可以在這個模式把編譯完的image給flash到device上, 包括fastboot flash boot, fastboot flash system, fastboot flash recovery等等
7.fastboot reboot: 在fastboot 模式中重開機進入Android normal mode