修改系统中某个界面

<1>首先需要找到对应界面

使用sdk提供的 tools/hierarchyviewer.bat 工具或者在eclipse 中的hierarchy view查看视图
双击查看视图 ,最好是从顶层,往下看
查找对应的界面的id

<2>根据id搜索

grep -rin ‘id’ *
现在就可以在源码中查找需要修改的地方

<3>修改完成后,编译烧入到机器,查看效果

<4>提交代码

git status . 查看改动的代码
git add filepath 加入需提交代码到缓存区(更具git status .中修改的代码的路径提交,避免使用git add .提交一些系统编译产生的文件)
git commit -m “” 提交到本地分支
git push origin branch 推到远端分支

做起来麻烦,写起来就几步

编译源码中模块:

. build/envsetup.sh //初始化编译环境 里面包含 lunch m mm mmm 等命令

lunch 选择编译类型 eng/user 等

m 编译整个代码
mm 编译当前目录所在模块  目录下有Android.mk文件
mmm ../.. 编译某个目录模块
make Settings 编译设置

当修改代码后出现非代码性错误后
git checkout .  清除当前未提交的修改
git clean -df  删除那些没提交的修改文件 如 编译后产生文件

猜你喜欢

转载自blog.csdn.net/kingyc123456789/article/details/52330967