18、adb shell df 获取手机系统各个分区相关信息,如图: ?...19、adb shell dmesg 查看输出Linux内核的环形缓冲区信息,从而获得系统架构、CPU、挂载硬件、RAM等信息,如图: ?...20、adb get-serialno 获取手机设备的序列号,如图: ?
6、adb shell cat /proc/cpuinfo Android系统的 /proc 保存的系统各种实时信息,像CPU、没存等信息。...7、adb shell cat /proc/meminfo 正如上面一样,这个命令是查看内存相关信息,如图: ?...8、adb shell cat /proc/iomem 查看I/O内存分区的相关信息,注意,这个分区有些手机权限是不一样的,可能需要切换到 root 权限才能操作。如图: ?...9、adb shell cat /system/build.prop | findstr "ro.product.model" 获取手机型号信息,如图:(PS:我的手机好随意) ?...10、 adb shell cat /proc/cpuinfo | findstr "Processor" 获取手机处理器信息,如图: ?
一、前言 安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机 “/system/bin” 的目录下,我们连接手机就可以使用命令 adb shell 来执行这些命令...二、指令详解 1、adb shell ls 注意,连接上手机后要打开调试功能,不然就会出错。 ?...我们也可以先输入 adb shell 进入系统之后,直接输入ls也是可以的。...4、adb shell dumpsys power 这个命令是查看电源管理的相关信息,如图: ?...5、adb shell dumpsys telephony.registry 这个命令是查看电话相关信息,如图: ?
shell dumpsys activity activities 或者 adb shell dumpsys activity top 调用 Activity adb shell am start...调用 Service adb shell am startservice [options] 发送广播 adb shell am broadcast -a android.intent.action.BOOT_COMPLETED...shell dumpsys package 查看应用列表 我们可以通过下面的基本命令查看应用列表 adb shell pm list packages [-f] [-d]...shell pm list packages 清除应用数据与缓存 adb shell pm clear 表示应用名包,这条命令的效果相当于在设置里的应用信息界面点击了「清除缓存...查看屏幕分辨率 adb shell wm size 查看屏幕密度 adb shell wm density 将屏幕密度修改为 100dpi adb shell wm density 100 恢复原屏幕密度
adb shell dumpsys 查看当前系统信息,后面可以加参数,查看某一服务的信息。 比如我要看手机热点的信息,手机热点属于connectivity服务。...adb shell dumpsys connectivity 截取的热点部分的dump信息。...Current upstream interface(s): " + mCurrentUpstreamIfaceSet); pw.decreaseIndent(); } adb...shell service list 查看service列表 ts@ts-OptiPlex-3020:~$ adb shell service list 下面就是获得所有的服务。
需求:使用adb控制手机输入双引号 解决: 1 使用转义字符 adb shell input text '\"'(这里是单引号) 这里需要注意不能写成 "\"" , 会报no closing quote...错误 也不能写成""" (三个双引号),运行命令后无效果 2 使用三个斜杠 adb shell input text "\\\"" image.png 参考:Android自动化之-ADB
进入linux shell下 adb shell 其中常用的linux命令 cd cat 等等 输入su可以获取超级管理员名称了 要确定是否有哪些命令 进入 system/bin目录 就知道了 8. adb...connect [ip:post] #代理链接 9. adb shell cat /sys/class/net/wlan0/address #获取MAC地址 10. adb install #断开连接 14. adb push filename /sdcard/ #文件复制到移动设备 ,后面跟设备目录 15. adb shell input tap #模拟位置点击(x,y...shell input keyevent 示例,点击电源键: adb shell input keyevent 26 #执行效果相当于按电源键。...示例,输入”你好啊中国”: adb shell input text "你好啊中国" #执行效果相当于用户输入"你好啊中国"。
python交互 使用subprocess 使设备具有部分Linux命令 python脚本:下载busybox,并且放在与脚本相同的目录下 # coding:utf-8 # 这个脚本用于使环境拥有...print "开始root" os.system("adb root") print "开始remote" os.system("adb remount") #这里面的命令全部都会在Linux的环境下执行...shell", stdin=subprocess.PIPE, stdout=subprocess.PIPE) code = pipe.communicate("\n".join(cmds) + "\n...shell kill " + result.strip()) print code processname = os.system('''adb shell ps|grep com.txznet.music...shell kill "+processID.strip()) # print code pipe = subprocess.Popen("adb shell ps|grep com.txznet.music
win10配置adb环境变量 一、找到安装好的adb绝对路径 高级系统设置—环境变量 右键—属性—高级系统设置—环境变量 找到系统变量—Path 点击进去 把刚才的adb路径复制到上面...,新建—复制adb路径到上面 最后,windows+R—输入cmd—进入黑窗口—输入【adb version】查看版本号,配置成功。
如果是 Linux / Mac 请直接用 ./ 前缀。...设备 adb shell adb shell就是调用Android系统命令。...//pm(软件包管理器) adb shell pm list package//列出所有的应用的包名 adb shell pm list package -s //列出系统应用 adb shell...pm list package -3 //列出第三方应用 adb shell pm list package -f //列出应用包名及对应的apk名及存放位置 adb shell pm list...//在logcat里面打印你设定的信息 -p:优先级,-t:标签,标签,后面加上消息 adb shell log -p d -t xuxu "test adb shell log"
shell input keyevent 26 17.keyevent adb shell input keyevent 19 #导航键向下 adb shell input keyevent 20 #...导航键向下 adb shell input keyevent 92 #向上翻页键 adb shell input keyevent 93 #向下翻页键 adb shell input keyevent...4 #返回 adb shell input keyevent 3 #Home adb shell input keyevent 6 #挂机 adb shell input keyevent 84...#搜索 adb shell input keyevent 26 #电源 adb shell input keyevent 24 #音量+ adb shell input keyevent 25...UI(hierarchy)信息 Android shell获取和模拟点击事件 通过adb shell命令查看当前与用户交互的activity adb shell 常用命令 玩转ADB命令(ADB命令使用大全
解决之法 其实这个一查,stackoverflow或者百度谷歌一大把,比如这个“http://stackoverflow.com/questions/14654718/how-to-use-adb-shell-when-multiple-devices-are-connected-fails-with-error-mor...2. adb -s emulator-5556 shell {command} 发送指定命令 比如最近在折腾React Native, 要显示开发者菜需要点击菜单键或者发送input keyevent...82,那么就可以使用命令:adb -s emulator-5556 shell input keyevent 82,如下图: ?...3. adb -s emulator-5556 shell 进入shell命令行 2中我们是每次发送命令都需要指定是哪个设备,这无疑是非常麻烦的。...我们可以先通过adb -s {emulator-name} shell 进入指定模拟器的shell。如下图所示: ? 然后我们就可以畅快输入命令了: ?
adb shell dumpsys activity 中的broadcasts信息 通过adb shell dumpsys activity打印中的第二项就是broadcasts信息; ACTIVITY...android.hardware.usb.action.USB_STATE flg=0x30000010 (has extras) extras: Bundle[{connected=true, unlocked=false, adb...android.hardware.usb.action.USB_STATE flg=0x30000010 (has extras) extras: Bundle[{connected=true, unlocked=false, adb...disp=2017-01-01 08:31:11 fin=2017-01-01 08:31:11 extras: Bundle[{connected=true, unlocked=false, adb...adb shell dumpsys activity broadcasts 打印broadcasts更加具体的信息。
测试中常用的adb shell命令 Android 设备底层是linux系统。shell 是linux 系统的字符交互界面。...常用的shell命令: 进入指定设备shell > adb -s 127.0.0.0:62001 shell 退出adb shell > exit 进入adb shell 后有两种状态显示: root@...首先进入设备的/data/app目录找到app包名 adb shell cd /data/app/ 2....查看设备上面安装的应用包名 adb shell pm list package 同时也可以使用grep命令,筛选查找指定的包名 adb shell pm list package | grep "wangdoujia...屏幕截图 adb shell acreencap /sdcard/wangdoujia.png adb pull /adcard/wangdoujia.png adb 服务启动和关闭 adb
shell shell@android:/ $ su root chmod -R 755 /data (R必须大写,linux命令区分大小写的,cmd命令不区分大小写,shell命令是一种linux...,电量等信息 findstr 和grep过滤搜索 1)cmd下搜索包名为com.linux.test的进程 adb shell ps|findstr /i "com.linux.test" 2)shell...下面搜索 先使用adb shell进去,然后使用grep命令过滤 ps|grep "com.linux.test" ##查看最上层成activity名字 adb shell dumpsys activity...D:\linux\sdk\test\test.mp4 模拟点击 #模拟滑动 向左滑动 adb shell input swipe 800 300 200 300 向右滑动 adb shell input...&activity.txt 查看过滤log 显示所有优先级大于等于“warning”的日志 adb logcat *:W 批量获取包名、应用版本号 linux adb shell dumpsys package
adb connect 远程连接 Android 设备 adb shell 命令 adb 命令是 adb 这个程序自带的一些命令,而 adb shell 则是调用的 Android 系统中的命令,这些...可以获取到该命令的帮助信息 pm list package 列出安装在设备上的应用 adb shell pm list package(列出全部) adb shell pm list package...–s (列出系统应用) adb shell pm list package –3(列出第三方应用) adb shell pm list package –f(列出应用包名及对应的apk名及存放位置) adb...windows: adb shell pm dump com.android.dialer | findstr “versionName” linux: adb shell pm dump com.android.dialer...| grep “versionName” am 系列:控制应用 adb shell am start –n com.android.camera/.Camera 启动相机 adb shell am
Remove-adcomputer 是一个删除计算机的命令,执行比较简单,执行格式如下:
一、adb启动 应用程序 (1)查看app包名: 进入android操作系统 adb shell 在root@android:/ # 后边,输入 cd data/data 然后输入ls 这样就能看见android...com.android.backupconfirm com.android.browser com.android.calculator2 com.android.calendar com.android.camera ... (2)adb...启动 应用程序 adb shell am start -n cn.com.conversant.swiftsync.android/cn.com.conversant.swiftsync.android.main.SplashActivity...备注: adb shell am start -n 包名/Activity类的类名 包名和Activity类的类名一定要输入正确,可以用re-sign工具(在最后的弹出信息框会显示出包名和Activity...二、adb停止 应用程序 adb shell am force-stop cn.com.conversant.swiftsync.android 备注: cn.com.conversant.swiftsync.android
android4.2源码内容如下: : ${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${HOSTNAME:=android} : ${SHELL...${TERM:=vt100} ${HOME:=/data} ${MKSH:=/system/bin/sh} ${HOSTNAME:=$(getprop ro.product.device)} : ${SHELL...data} : ${HOSTNAME:=$(getprop ro.product.device)} : ${HOSTNAME:=android} : ${MKSH:=/system/bin/sh} : ${SHELL
什么是shell? shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口(命令解释器) 。它接收用户输入的命令并把它送入内核去执行。起着用户与系统之间进行交互的作用。 ?...shell的功能: 命令行解释 命令的多种执行顺序 通配符 命令补全、别名机制、命令历史 I/O重定向 管道 命令替换(` ` 或$( ) ) shell编程语言 shell可以执行——内部命令、外部命令...shell命令分为: 内部(内置)命令 内部命令是shell本身包含的一些命令,这些内部命令的代码是整个shell代码的一个组成部分; 内部命令的执行是shell通过执行自己的代码中的相应部分来完成的...外部(外置)命令 外部命令的代码则存放在一些二进制的可执行文件或者shell脚本中; 外部命令执行时,shell会在文件系统中指定的一些目录去搜索相应的文件,然后调入内存执行。...shell变量PATH中 ?
领取专属 10元无门槛券
手把手带您无忧上云