修改系统中某个界面

<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  删除那些没提交的修改文件 如 编译后产生文件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值