1. 程式人生 > >android 原始碼下載、同步、編譯、提交

android 原始碼下載、同步、編譯、提交

本人android初學者,還請大家多多教導。

Android系統開發瞭解的東西:Eclipse、git、repo,環境:Ubuntu 10.04 64bit;JDK:1.6;

拉程式碼:

1.新建資料夾,在此資料夾內初始化

repo init -u XXX/manifest -b YYY(Branch)
2.同步開始
repo sync
repocleansync(同步到伺服器,自己的修改將被覆蓋)
編譯:

1.初始化環境

. /build/envsetup.sh

2.整體編譯(m根據公司有所不同)
m new

初始版本編譯,燒機完成後,若修改部分系統程式碼後,又不想重編譯整體,在相應的git庫(framworks、settings)當前路徑上,mm單獨編譯。(等同於 mmm /路徑/)
mm
//將更新後的Jar檔案或是apk檔案push到相應的手機目錄(檔案不可讀remount)
adb push 本機路徑 遠端路徑

完成自己的程式修改後,測試通過,通過git提交程式碼

git add XXX
git commit -m "YYY"
git push ZZZ(分支、heading等)