adb shell pm list package - 获取 apk 对应的包名

adb shell pm list package <要搜索的字符串>

adb shell pm path <package_name> - 获取应用安装路径

附:其他adb命令

列出手机装的所有app的包名:adb shell pm list packages列出系统应用的所有包名:adb shell pm list packages -s列出除了系统应用的第三方应用的包名:adb shell pm list packages -3清除app数据与缓存,有些时候为了测试需要倾诉数据与缓存,须使用以下命令:
adb shell pm clear com.xxx.xxx使用adb启动app使用以下命令:
adb shell am start -n com.vincent.julie/.ui.activity.SecondsOpenAppActivity
ps:后面的是包名和启动页面的形式,注意包名和类名的拼写,命令要准确当app卡死的时候需要强制停止app,需要以下命令:
adb shell am force-stop com.vincent.julie重启进入bootloader模式:adb reboot bootloader关机:adb shell reboot -p获取序列号:adb get-serialnoadb shell cat /sys/class/net/wlan0/address查看android系统版本:adb shell getprop ro.build.version.release查看手机屏幕分辨率:adb shell vm size让设备在5555端口监听TCP/IP连接:adb tcpip 5555查看手机屏幕密度:adb shell wm density显示Enabled的app:adb shell pm list packages -e查看占用内存最高的三个app:adb shell top -m 3刷新一次内存,然后返回所有程序内存占用:adb shell top -n 1查看后台Service: adb shell service list查看当前内存占用:adb shell cat /proc/meminfo允许降级安装:adb shell -d xxx.apk显示包名带xx的app:adb shell pm list packages xx允许安装到AndroidManifest.xml里application指定android:testOnly=”true” 的应用
adb install –t C:\Users\Vincent\Desktop\Test\julie.apkadb命令向所有的app发送广播:adb shell am broadcast [options]
栗子:adb shell am broadcast –a android.intent action BOOT_COMPLETEDadb命令向某个app(我的app:com.vincent.julie)某个广播接收类发送android.intent.BOOT_COMPLETED广播:
adb shell am broadcast –a android.intent.action.BOOT_COMPLETED –n com.vincent.julie/.reciver.BootBroadcastReceiver模拟键盘输入:adb shell input keyevent xx xx:int类型的参数
adb shell input keyevent 3 Home键
adb shell input keyevent 5 打开拨号应用
adb shell input keyevent 6 挂断电话
adb shell input keyevent 24 电量+
adb shell input keyevent 25 电量-
adb shell input keyevent 26 相当于点击电源键一次,表现为锁屏
adb shell input keyevent 27 拍照(需要打开相机页面使用才有效)
adb shell input keyevent 64 打开浏览器 ps:测试无效 Android6.0
adb shell input keyevent 82 菜单键 ps:无效
adb shell input keyevent 85 播放/暂停 ps:界面没有任何变化就开始放歌了,卧槽,通知栏会显示
adb shell input keyevent 86 停止播放
adb shell input keyevent 87 播放下一首
adb shell input keyevent 88 播放上一首
adb shell input keyevent 122 移动光标到行首或者列表顶部
adb shell input keyevent 123 移动光标到行末或列表底部
adb shell input keyevent 126 恢复播放
adb shell input keyevent 127 暂停播放
adb shell input keyevent 164 静音
adb shell input keyevent 176 打开系统设置 ps:没有用,华为荣耀6 H60_L02 android 6.0
adb shell input keyevent 187 切换app 效果等于点击了一下任务管理器
adb shell input keyevent 207 打开联系人
adb shell input keyevent 208 打开日历
adb shell input keyevent 209 打开音乐 ps:打开失败,机型同上
adb shell input keyevent 210 打开计算器
adb shell input keyevent 220 降低屏幕亮度
adb shell input keyevent 221 提高屏幕亮度
adb shell input keyevent 223 系统休眠
adb shell input keyevent 224 唤醒屏幕
adb shell input keyevent 231 打开语音助手 ps:打开了“手机百度”,什么鬼
adb shell input keyevent 276 如果没有wakelock则让系统休眠
adb shell input text hello 当某文本框获得焦点时,输入hello
例如:唤醒屏幕查看电池状况:adb shell dumpsys battery

Android常用adb命令-获取应用安装路径相关推荐

  1. 移动测试基础 Android 常用 adb 命令总结

    https://testerhome.com/topics/2565 Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb ...

  2. Android 常用ADB命令汇总!!! -- 持续补充

    ADB 常用命令 1.基本命令 1.1.显示当前设备 -adb devices 1.2.获取权限,操作Android系统文件 1.3.log日志 - adb logcat 1.4.安装及卸载应用 - ...

  3. (转)Android 常用 adb 命令总结

    转载地址:https://www.cnblogs.com/bravesnail/articles/5850335.html 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常 ...

  4. Android 常用 adb 命令总结【转】

    原文链接 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命令将会用于自动化测试的脚本当中 ...

  5. Android常用adb命令总结

    Android Debug Bridge adb的全称为Android Debug Bridge,就是起到调试桥的作用. adb是android sdk里的一个工具, 用这个工具可以直接操作管理and ...

  6. Android常用adb命令

    一 MP3 导入模拟器,在AS Terminal里按顺序执行以下adb命令: 1 adb root 获取root权限 2 adb shell mount -o remount,rw / 更改权限为可写 ...

  7. android通过adb命令获取boot.img镜像

    当前系统支持双分区,区a分区boot_a.img如下: 取boot.img ls -l boot_a dd if=/dev/block/sde11 of=/sdcard/boot_a.img 取出来后 ...

  8. Android 开发常用ADB命令集合

    Android开发常用ADB命令: 1. 安装apk adb install -r apk路径(注:-r表示覆盖) 2. 启动应用 adb shell am start -n package_name ...

  9. android查看cpu信息,Android使用adb命令查看CPU信息

    Android中使用JNI编程的时候会需要编译出不同的SO文件,以供适配不同的机型. 例如: 由此需要查看不同机型的CPU信息. 使用ADB命令查看CPU信息命令如下: 1. adb shell 2. ...

最新文章

  1. 最新!NLG顶会INLG2021最佳长论文出炉!一作华人学生代表出席今晚INLG
  2. Andorid SQLite数据库开发基础教程(2)
  3. tmeminifile and tinifile
  4. 洛谷 - P3975 [TJOI2015]弦论(后缀自动机)
  5. IDEA显示Run Dashboard窗口,Multiple Spring Boot run configurations were detected. Run Dashboard allows to
  6. github图---小章鱼图标
  7. 协议地址结构_TCP/IP 协议 讲解
  8. 前端学习(772):内置对象
  9. (转)你真的会写单例模式吗——Java实现
  10. html中擦窗效果,最有效的清洁窗户窗框方法有哪些,怎样清洁效果最好?
  11. 【英语学习】【Level 08】U02 Movie Time L2 In black and white
  12. 2014/4/4做题感悟
  13. android动态波浪效果,android贝塞尔曲线实现波浪效果
  14. php框架加滑动条,IOS_iOS实现双向滑动条效果,最近做项目,碰到一种双向滑 - phpStudy...
  15. ES6中的React生命周期详解
  16. 小程序 图片加载慢卡
  17. 虚拟服务器欠费是什么原因,辟谣:Elysium解释近期服务器崩溃的原因 非服务器欠费 而是闪电...
  18. office办公软件题库1
  19. 31:几何算法--点集的凸包
  20. ad19原理图标注_PCB设计:AD19原理图的模板如何进行调动

热门文章

  1. 运动轨迹的暂停、继续问题
  2. CSS鼠标样式【cursor】
  3. 【调剂】南方科技大学未来网络研究院2020研究生预调剂通知
  4. 鸿蒙造化塔都市,御天神皇_正文 第五章:鸿蒙造化塔_书趣阁_笔趣阁
  5. Pytorch:入门指南和 PyTorch 的 GPU版本安装(非常详细)
  6. 科研绘图神器!不要错过!提升效率!
  7. 2022年9月5日-9月11日(热更新视频+rhi模块源码抄写+大象无形调试,本周40小时,合计1562小时,剩余8438小时。)
  8. 如何成为一个顶流游戏up主?
  9. [轉]如何Flash发布为MXP组件
  10. 阿里云ECS发送邮件到腾讯企业邮箱