項目常用指令
~$ cd androidProject/ 切換到androidProject目錄
~$ ls 列出當前目錄下的文件
~$ cd .. 回到上一層目錄
~$ cd - 回到最近的操作的目錄
~$ cd ~ 回到用戶的根目錄
~$ git br 查看當前git的分支
~$ git br -a 查看該項目的所有分支
~$ cd frameworks/base/packages 到指定的packages目錄
~$ ~/androidProject/mm_rk3288/device/onyx/Note$ cat system.prop 查看system.prop
~$ ~/androidProject/mm_rk3288/device/onyx/Note$ vi Note.mk 打開或者創建Note.mk
~$ ~/androidProject/mm_rk3288$ ls packages/apps/
~$ ~/androidProject/mm_rk3288$ cd frameworks/base/packages/
~$ ~/androidProject/mm_rk3288$ jave -version 查看jdk的版本,編譯前必須確認jdk的版本符合要求 或者在根目錄使用 cat .bashrc 查詢jdk,sdk等的信息(環境變量,版本等信息)
~$ ~/androidProject/mm_rk3288$ source build/envsetup.sh
~$ ~/androidProject/mm_rk3288$ lunch
~$ which would you like? [aosp_arm_eng] Note-eng(此處爲選擇運行的版本)
~$ ~/androidProject/mm_rk3288$ mmm frameworks/base/
~$ ~/androidProject/mm_rk3288$ vi base/core/res/res/values/s
~$ ~/androidProject/mm_rk3288$ vi base/core/res/res/values/strings.xml
~$ git st
~$ ~/androidProject/mm_rk3288$ mmm frameworks/base/core/res/
~$ ~/androidProject/mm_rk3288$ adb remount
~$ ~/androidProject/mm_rk3288$ adb push out/target/product/Note/system/framework/framework-res.apk/system/framework/
~$ ~/androidProject/mm_rk3288$ adb push ../out/target/product/Note/system/framework/framework-res.apk/system/framework/
~$ ~/androidProject/mm_rk3288/frameworks/base$ cat Android.mk
~$ ~/androidProject/mm_rk3288/frameworks/base$ vi Android.mk
~$ ~/androidProject/mm_rk3288/frameworks/base$ cd packages/SystemUI/
~$ ~/androidProject/mm_rk3288/frameworks/base/packages/SystemUI$ cat Android.mk
~$ ~/androidProject/mm_rk3288$ make SystemUI -j8
#查看指定文件的git操作日誌
fzw@onyx:~/mnt/workspace/3128_android_rom/kepler$ git log -p android/kreader/app/common/OnyxPinyinIME/