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-13c475-1586329169542)]

2. 查看包名和起始activity

[图片上传失败...(image-ced158-1586329169542)]

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-27d904-1586329169541)]

8. 结束apk

[图片上传失败...(image-ca7d8a-1586329169541)]

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-819cf7-1586329169541)]

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-1eeac4-1586329169540)]

如果获取不到,就写一个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-7d9772-1586329169540)]

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

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

只抓取崩溃日志:

adb logcat e>4.txt

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

26. Adb查看****通知栏消息

[图片上传失败...(image-245cf6-1586329169540)]

获取短信消息

[图片上传失败...(image-317d73-1586329169540)]

27. Trace.txt路径

/data/anr/trace.txt

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

28. Adb发送指令

Adb shell input keyevent xxx

[图片上传失败...(image-c3262-1586329169539)]

[图片上传失败...(image-9691c-1586329169539)]

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阅读 161,192评论 4 369
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,186评论 1 303
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 110,844评论 0 252
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,471评论 0 217
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 52,876评论 3 294
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 40,891评论 1 224
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,068评论 2 317
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,791评论 0 205
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,539评论 1 249
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,772评论 2 253
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,250评论 1 265
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,577评论 3 260
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,244评论 3 241
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,146评论 0 8
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,949评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 35,995评论 2 285
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,812评论 2 276

推荐阅读更多精彩内容

  • 1. 如何知道当前Activity的包名: 运行命令:adb shell "dumpsys activity | ...
    sai_xu阅读 702评论 0 0
  • 1、查看最上层成activity名字:adb shell dumpsys activity | findstr "...
    waiwaaa阅读 1,260评论 0 0
  • 以下是常见的一些adb命令: adb start-server 开启adb kill-server 关闭adb ...
    南歌ccc阅读 1,221评论 1 0
  • 1、日志相关: adb logcat //显示全部日志 adb logcat > c:\test.log ...
    後来的後来hugh阅读 883评论 0 0
  • 1、日志相关: adb logcat //显示全部日志 adb logcat > c:\test.log //...
    学习不断阅读 58,892评论 0 11