Android系统开发之修改调试SystemUI

[size=medium]开发环境

ubuntu12.04-desktop-amd64

eclipse

galaxy Nexus Android 4.2

cm10
=================================================


之前就在做rom,修改系统的一些应用,但是没写些东西,
今天好久没调试系统应用有点生疏了。

调试SystemUi:

加载脚本:
cd cm10
. build/envsetup.sh

lunch
我的机子是galaxy nexus ,选maguro型号的数字
41

cd framework/base/package/SystemUI/
mm

编译好SystemUi.apk后,准备push到手机/system/app/下
前提 分区 /system 是可读写,默认是只读吧,修改让它读写:
adb shell
su
mount -o remount /system
----ok可读写了

然后写该文件权限:chmod 777 /system/app/
只要改一次。以后都可以push到/system/app/了

退出sudo和shell
exit
exit

adb push /home/dzt/android-ext/cm/cm10/out/target/product/maguro/system/app/SystemUI.apk /system/app/

重启SystemUI
adb shell
ps

出现:
u0_a41 506 129 541112 94516 ffffffff 40118ee8 S com.android.systemui
找出com.android.systemui 对应的pid是506
kill 506

现在的SystemUi就是你的修改后的SystemUI


[/size]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值