常用adb命令

1. 如何知道当前Activity的包名:

运行命令:adb shell "dumpsys activity | grep Focuse"

输出:mFocusedActivity: ActivityRecord{41a986b0 u0 com.yulong.android.launcher3/.Launcher t3}

这里的com.yulong.android.launcher3就是包名,后边是主activity

或者:

[图片上传失败...(image-781d48-1517284789568)]

2. 查看包名和起始activity

[图片上传失败...(image-bf7a3b-1517284789568)]

3. 通过包名确定APK的名字:

运行命令:adb shell "pm list packages -f | grep com.yulong.android.launcher3"

输出:package:/system/priv-app/CP_Launcher3.apk=com.yulong.android.launcher3

这里的/system/priv-app/CP_Launcher3.apk即包名对应的APK文件名。

4. 安装apk

adb install ***.apk 如果已存在则会提示错误

Adb install -r ***.apk

覆盖安装

5. 安装软件时错误提示

INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES签名冲突

将原来apk卸载掉再安装

INSTALL_FAILED_ALREADY_EXISTS应用已经存在

可以用-r来强制安装

INSTALL_FAILED_SHARED_USER_INCOMPATIBLE没有签名或者签名不符合系统要求

源码签名时错误造成的

INSTALL_FAILED_INSUFFICIENT_STORAGE内存空间不足,清理手机存储

更多安装错误:http://blog.sina.com.cn/s/blog_73bed4520101j2f6.html

6. 卸载apk

adb uninstall ***.apk

7. 启动apk

[图片上传失败...(image-67a675-1517284789568)]

8. 结束apk

[图片上传失败...(image-127c7a-1517284789568)]

9. 查看端口

netstat -ano | findstr 5037 通过id杀掉进程 taskkill /pid XXXX /f

通过进程名杀掉进程

Taskkill -F -pid “node.exe”

10. 查看所有app的包名

adb shell
su
cd data/data
ls

11. 获取root权限

adb shell setprop persist.tctphone.root 1

12. 强制关闭应用

adb shell force-stop com.tcl.mie.manager

13. 查看某个应用的pid

adb shell ps com.tcl.mie.gamecenter

如果没有就先进adb shell

ps|grep com.tcl.mie.***

[图片上传失败...(image-12cec6-1517284789568)]

14. Launcher.apk所在系统位置

/system/priv-app/Launcher

15. 查看设备分辨率

adb shell dumpsys window displays
adb shell wm size

adb shell dumpsys window|findstr init

16. 查看设备的系统版本

adb shell getprop ro.build.version.release

17. 查看手机的品牌型号

adb shell getprop ro.product.model

18. 查看设备imei号:

[图片上传失败...(image-1b911c-1517284789568)] 如果获取不到,就写一个apk,用代码来获取

19. 查看运行中的monkey

adb shell
su
ps grep|monkey 然后kill pid可直接杀掉monkey

20. 用adb控制手机物理按键

adb shell input keyevent 4发送返回指令 3为home

21. adb对手机进行点击滑动操作

adb shell

input tap 200 200#点击操作

input swipe 200 200 500 200#滑动操作

22. 命令中竖线的意思

上一个命令执行的结果传给下一个命令处理

23. 指定某个设备shell

Adb -s 设备id shell

24. Cmd中显示Android运行日志

Adb shell logcat

25. Adb抓取log

[图片上传失败...(image-19fd22-1517284789568)]

抓取手机的所有log并输出到指定文件中

默认文件地址用start .来打开

只抓取崩溃日志:

adb logcat e>4.txt

能抓取error的log,但手机系统的error也有很多

26. Adb查看通知栏消息

[图片上传失败...(image-c8f6d5-1517284789568)]

获取短信消息

[图片上传失败...(image-21b77b-1517284789568)]

27. Trace.txt路径

/data/anr/trace.txt

如果adb pull提示没权限,先在shell中cp复制到sd卡目录,再adb pull拽出来

28. Adb发送指令

Adb shell input keyevent xxx

[图片上传失败...(image-946040-1517284789568)]

[图片上传失败...(image-db973d-1517284789568)]

29. Adb远程控制

  1. 手机上装终端模拟器

  2. 终端模拟器命令 su
    setprop service.adb.tcp.port 5555
    stop adbd
    start adbd 然后通过netcfg查看设备ip

  3. 电脑端 adb connect xxx.xx.xx.xx

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,816评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,729评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,300评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,780评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,890评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,084评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,151评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,912评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,355评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,666评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,809评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,504评论 4 334
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,150评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,882评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,121评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,628评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,724评论 2 351

推荐阅读更多精彩内容

  • 福利大放送 这是对好多adb命令行的总结,很实用,有些东西知道了之后就会特别酷炫: 内容 指定目标设备: 如果只有...
    Only凹凸曼阅读 2,518评论 1 6
  • ADB调试 adb已连接设备列表adb devices 终止adb服务器进程adb kill-server 启动a...
    冬絮阅读 643评论 0 0
  • 翻译论文上课大姨妈很痛不能喝咖啡
    dq920813阅读 165评论 0 0
  • 《芈月传》与《甄嬛传》里,两位娘娘如出一辙的都有位青梅竹马。芈月有黄歇;甄嬛有温实初。 从儿时的嬉笑打闹到少时的纯...
    忆江之南阅读 255评论 0 1
  • 不要水的柔软 不喜雾的浓淡 看那弯弯的柳树 和来往船只 纠缠 这才是 我不朽的江南
    叶清然阅读 421评论 0 4