adb echo shell 覆盖_Android ADB命令?这一次我再也不死记了!【简单说】

adb的全称为Android Debug Bridge.是android司机经常用到的工具.但是问题是那么多命令写代码已经够费劲了,过段时间在次使用时压根记不住呀.本次的大餐就是为此开篇的.这一次我们不记命令.要用随时过来ctrl+F呀.哇哈哈哈!

本篇ADB集锦不管是常用还是冷门的都有.客观您随意看.记不住没关系,收藏了再说呗.

你能在本篇文章中收获什么?

adb基本指令

Shell AM&PM

adb模拟用户事件

logcat日志

常用节点

远程ADB

常用命令集

一. 基本指令

进入指定设备 adb -s serialNumber shell

查看版本 adb version

查看日志 adb logcat

查看设备 adb devices

连接状态 adb get-state

启动ADB服务 adb start-server

停止ADB服务 adb kill-server

电脑推送到手机 adb push local remote

手机拉取到电脑 adb pull remote local

二. adb shell下的am 与 pm

注:am和pm命令必须先切换到adb shell模式下才能使用

am

am全称activity manager,你能使用am去模拟各种系统的行为,例如去启动一个activity,强制停止进程,发送广播进程,修改设备屏幕属性等等。当你在adb shell命令下执行am命令:

am

启动app am start -n {packageName}/.{activityName}

杀app的进程 am kill

强制停止一切 am force-stop

启动服务am startservice

停止服务 am stopservice

打开简书 am start -a android.intent.action.VIEW -d http://www.jianshu.com/

拨打10086 am start -a android.intent.action.CALL -d tel:10086

pm

pm全称package manager,你能使用pm命令去模拟Android行为或者查询设备上的应用等,当你在adb shell命令下执行pm命令:

pm

列出手机所有的包名 pm list packages

安装/卸载 pm install/uninstall

三. 模拟用户事件

文本输入:adb shell input text

例:手机端输出demo字符串,相应指令:adb shell input "demo".

键盘事件:input keyevent ,其中KEYCODE见本文结尾的附表

例:点击返回键,相应指令: input keyevent 4.

点击事件:input tap

例: 点击坐标(500,500),相应指令: input tap 500 500.

滑动事件: input swipe

例: 从坐标(300,500)滑动到(100,500),相应指令: input swipe 300 500 100 500.

例: 200ms时间从坐标(300,500)滑动到(100,500),相应指令: input

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值