android 开发常用命令简记

1.adb 替换apk

adb root
adb remount

adb push 路径/apk 车机路径/apk

adb shell sync

例如:adb push xxx/xxx.apk xxx/xxxx.apk

ps:也可以直接推文件夹

2.把log保存1.txt文件

adb logcat | grep -nE 'xxx' > 1.txt //指定tag保存

adb logcat > 123.txt //保存全部

3.输出log

adb logcat | grep -nE 'XXX|AAA'

adb logcat -s UILog | grep -nE 'xxxx|aaaa'

//打印crashlog
adb logcat -s *:e
adb logcat | grep -nE 'AndroidRuntime'

4.发送广播

adb shell am broadcast -a "test"

5.查看apk签名

keytool -list -printcert -jarfile XXX.apk

6.提交代码

1.repo sync
2.查看分支git branch -a
3.切换分支git checkout 分支名
4.提交
git status
git add .
git commit -m '具体描述'
git push origin HEAD:refs/for/分支名

git commit -m --amend //追加提交

7.根据关键字进行搜索

grep -Ei "xxxx|AA" logcat | grep " 14:06"

grep -rn "17:42:"
grep -ware "xxx aaa"

grep -nrEi 'aaaa  zzz'

grep -i "lll AA\|AAAA PPP" ./ -nr

grep -i "xxxx" ./ -nr

8.清除原有进程,响应新apk

adb shell ps -A|grep 关键字
adb shell kill -9 进程号

9.启动activity界面

adb shell am start -n 包名/.xxx.XXActivity

10.指定包名清空数据库

adb shell pm clear 包名

11.跨app通讯

使用aidl,建议使用Messenger

12.开启服务

am startservice -n 包名/.xxx.xxxService

adb shell cmd package compile -m speed -f 包名 //tod一下,不知道功能

adb shell dumpsys surfaceFlinge //tod一下,不知道功能

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值