项目常用指令
~$ 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/