展开

关键词

adb

1、设备相关 adb devices 2、adb服务器杀死和启动 adb kill-server adb start-server 3、文件相关 adb push local remote adb pull adb shell pm install apk在移动端的路径 adb uninstall 包名 5、与Activity操作等相关 找到当前手机内的top Activity: adb shell dumpsys top activity的方式获取 6、与进程相关: 列出当前进程 adb shell ps | findstr 包名 杀死某个包的进程 adb shell am force-stop 包名 7、与性能相关的一些内容 获取内存: adb shell dumpsys meminfo 包名 获取cpu: adb shell dumpsys cpuinfo | findstr 包名 adb shell top -n 1 | findstr 包名 获取流畅度相关: adb shell dumpsys gfxinfo 包名 8、其他非adb但常用的一些工具 获取安装包信息:aapt dump badging apk在

45551

ADB

简介:   adb位于Android SDK下的platform-tools自带。能够通过wifi远程下载APK,也能够答应日志信息。 而笔者为了方便测试,采用了ADBwifi下载的方式。 与流程: adb devices:查看已连接的设备 adb connect xxxx: 连接莫个网段,需要在同一局域网。 xxxx为ip adb install xxxx:向连接设备下载APK。 adb -s xxxx yyyy:当有多个设备连接时,需要通过此去指定操作的设备。xxxx为通过devices看到的设备名。 yyyy是需要执行的操作 adb shell am start -n package/launch activity :打开设备中的指定android程序,package是包名,launch activity

33120
  • 广告
    关闭

    腾讯云618采购季来袭!

    一键领取预热专享618元代金券,2核2G云服务器爆品秒杀低至18元!云产品首单低0.8折起,企业用户购买域名1元起…

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    adb - adb forward交互流程adb - adb forward交互流程

    adb - adb forward交互流程 adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信数据将被重定向到手机端7100端口server上 或者 adb forward tcp:6100 local:logd // PC上所有6100端口通信数据将被重定向到手机端UNIX类型socket上 通过adb forward我们可以接收手机端server 代码流程如下: 1.在pc上执行adb forward tcp:6100 tcp:7100指,该指尝试连接5037端口,触发HOST回调函数ss_listener_event_func执行. 2 线程将接收到的数据传递给t->transport_socket句柄,该句柄将调用transport_socket_events==>handle_packet 回调函数进一步处理我们的"tcp:7100"

    97630

    ADB集锦

    在测试APP时,我们常常会用到adb来协助测试,那么adb到底是什么?有什么用?怎么用? 今天张老师整理了一些工作中常用的adb知识点,希望对大家有所帮助。 ADB学习全攻略 ADB是什么? adb即Android Debug Bridge(安卓调试桥)。它就是一个行窗口,用于电脑端与模拟器或者真实设备交互。 常用 1、查看adb版本 adb version 2、查询pc链接的所有android 设备 adb devices 3、装包 如果在电脑D盘下面有个a.apk文件,只需要一行就安装到手机上 例如,下面的分别在模拟器和真机上安装、重新安装和卸载应用程序。 am是shell

    88452

    常用adb

    常用adb 安装应用 卸载应用 清除应用数据 向手机文本框输入文本内容 手机返回上一级 查看手机中所有应用的路径及包名 拉取手机中的文件到电脑 电脑往手机传文件 查看手机安装的所有app (以免丢失,建议收藏,阿超持续更新中…) 安装应用 adb install xxx.apk (-r 如果该应用存在,直接覆盖安装) adb install -r xxx.apk 卸载应用 adb uninstall 包名 清除应用数据 adb shell pm clear 包名 向手机文本框输入文本内容 adb shell input text 内容 手机返回上一级 adb shell 电脑路径 电脑往手机传文件 adb push 文件 手机路径 查看手机安装的所有app包名 adb shell pm list packages adb启动某个应用 adb shell am start 屏幕截图 adb shell screencap /需要存放的路径/ 查看手机分辨率 adb shell wm size 查看当前连接设备 adb devices 查看日志 adb logcat (原创不易

    6920

    Android 常见adb

    by:授客 QQ:1033553122 1、 查看所有已链接的设备 adb devices 例: C:\Users\laiyu>adb devices List of devices attached 5d3b5aac device 设备 2、 复制文件/目录到手机设备 adb push 例:复制d:\\ WiFi.apk到手机/mnt/sdcard/ (手机内存 :/ $ 5、 运行远程shell adb shell 6、 查看设备日志 adb logcat [ ] 注:关于filter-spec 参考adb logcat --help 开启(运行)服务 adb start-server 注:开启后在任务管理器中看到 adb进程 例: C:\Users\laiyu>adb start-server * daemon not 查看更多资料,烦参考 adb --help

    28840

    Android ADB大全

    ADB很强大,记住一些ADB有助于提高工作效率。 重启到recovery,即恢复模式: adb reboot recovery 查看log: adb logcat 终止adb服务进程: adb kill-server 重启adb服务进程: adb start-server remote> <local> 列出目录下的文件和文件夹,等同于dos中的diradb shell ls 进入文件夹,等同于dos中的cd adb shell cd <folder> 重名文件: adb shell rename path/oldfilename path/newfilename 删除system/avi.apk: adb shell

    57230

    Python 调用adb

    使用Python通过subprocess调用adb。 subprocess包主要功能是执行外部(相对Python而言)。和shell类似。 换言之除了adb外,利用subprocess可以执行其他的,比如ls,cd等等。 adb。 line.strip() if line: print line print "Done" some_adb_cmd方法执行一连串的 各个之间用&&连接。 接着是一个死循环,将执行结果打印出来。

    1.1K20

    Android adb大全

    #Android adb 大全 ##1.查看当前adb版本 $adb version Android Debug Bridge version 1.0.36 Revision 0e9850346394 帮助信息 adb help ##10.在行中查看LOG日志 adb logcat -s 标签名 温馨提示:加入标签名可以进行log打印过滤,不然打印出来的日志太多不方便查看 ##11.发布端口 (目录) adb shell mkdir path/floldername ##21.发送文件内容 adb shell input text <context> ##22.通过adb发送键盘按键事件 <key> <value> ##25.使用adb进行截屏操作 adb shell screencap -p <path/file> ##26.查看内存情况,如果有number表示查看多少条数据 adb adb shell pm list packages -3 ##35.清除应用数据与缓存 adb shell pm clear <packagename> 好了,就写到这里吧,其实ADB有很多,我只整理了一些大家比较常用的一些

    66910

    手机adb学习

    有关adb shell的文档在 这里 主要功能为: 运行设备的shell(行) 管理模拟器或设备的端口映射 计算机和设备之间上传/下载文件 将本地apk软件安装至模拟器或android设备 一般测试常用 需要的是logcat。 (清屏也不同 clear | cls)   首先是在PC上安装adbKit,一共三个文件,解压后放到一个文件夹里,然后移动到C盘,为了方便地使用adb,需要把这个包含adb行启动的文件路径放到系统 我在windows上的输入为:adb logcat -v time process > D:/log.txt 这个是指把设备的日志加上时间和线程id输出到D盘下的log.txt中,如果有实时查看的需求 在adb工具的基础上 还能方便地进行apk包的安装和文件的操作: 功能 adb shell ls mnt 查看所有设备储存设备名 adb remount 将 system 分区重新挂载为可读写分区

    75980

    安卓adb的使用

    安装adb mac上安装adb brew cask install android-platform-tools 1.获取root adb root adb disable-verity adb reboot #重启手机 adb root adb remount adb shell 至此进入安卓窗口。 application 指定 android:testOnly="true" 的应用 -s 将应用安装到 sdcard -d 允许降级覆盖安装 -g 授予所有运行时权限 4.模拟按键/输入 1.模拟按键 # 该主要是向系统发送一个按键指 --bit-rate 2000000 /sdcard/test.mp4 6.adb对整机的指 adb reboot # 重启机器 adb reboot -p # 关机 adb reboot apk的包名 adb shell pm list packages 启动app 首先需要获取app的包名,然后是活动名 adb shell am start 包名/活动名

    1.7K20

    Android 教程 adb参考

    adb 工具位于SDK的 platform-tools 目录下, 因此在行中使用ABD的时候,需要通过cd,切换到该目录下,或者将platform-tools的路径添加到系统环境变量中,这样就可以直接使用了 adb shell 就可以使用shelladb reboot 重新启动 adb kill-server 在某些情况下,您可能需要终止 adb 服务器进程,然后重启它以解决问题(例如,如果 adb 不响应)。 adb push local remote 文件文件或目录(及其子目录)复制到模拟器或设备 例如adb push foo.txt /sdcard/foo.txt adb pull remote local 截图 adb shell /system/bin/screencap -p /sdcard/screenshot.png adb pull /sdcard/screenshot.png d:screenshot.png

    7910

    Python实现对adb封装

    __device_id def adb(self, args): """ 执行adb :param args:参数 :return: """ cmd = "%s %s %s" % (self. __device_id, str(args)) # print(cmd) return os.popen(cmd) def shell(self, args): """ 执行adb shell :param 实现对多台设备同时进行reboot 首先,adb实现对设备的reboot是:adb reboot . ()[0] 这样adb device的返回信息都在devices下,但是我们只需要 serial number的: serial_nos = [] for item in devices.split 封装就是小编分享给大家的全部内容了,希望能给大家一个参考。

    74330

    常用adb相关总结

    1,前期工作 首先要保证你能使用adb---即正确配置adb相关的环境变量,通过窗口输入cmd,运行cmd程序 2,adbadb root :root设备, adb remount:挂载设备 3,查找文件或文件夹 首先adb shell,接着busybox find . -name filename ,如下图 4,将手机中的system.img文件拷出来备份 首先执行cat /proc/mounts,查看system.img挂载的地方 可以看到system.img 端口,只需要配置一个环境变量ANDROID_ADB_SERVER_PORT 9,使用cmd查看特定的log: adb logcat -s fang 10,使用adb查看键值 先保证手机有权限进行 adb shell,然后使用adb shell getevent来获取键值 举个栗子,如下,获取到蓝牙耳机按键键值,通过adb shell getevent -l获取键值 使用adb查看settings

    5820

    AndroidTv开发中常用的adb

    adb wifi连接调试 方法一:需要root权限 在网上下载超级终端工具,然后输入下面: su setprop service.adb.tcp.port 5555 stop adbd 但 etc 目录是只读权限的,所以需要 root 权限,而且简单的使用 chmod 无法更改 etc 目录的读写权限,需要重新挂载。 总之,如下: adb root //执行会有提示:adbd is already running as root adb remount //执行会有提示:remount succeeded 某些 Activity 如果想按正常场景步骤下打开会特别麻烦,所以可以借助 adb 来打开指定页面,或者发送特点广播。 -a android.intent.action.VIEW -d vilyever://testactivity //启动隐式的Intent -d 表示发送的data 参数的具体解释参考最后附上的链接

    697100

    android系统调试工具adb

    查看adb的版本 $ adb version 查看当前PC端连接有多少设备 $ adb devices 获取设备的状态 $ adb get-state 设备的状态有 3 钟,device , offline root $ sudo adb disable-verity $ adb reboot $ adb root $ adb remount 进入设备 需要先配置对应的文件。 请查看adb配置文档。 $ adb shell 文件上传 $ adb push local remote 文件下载 $ adb pull remote local 注:local为本地路径,remote为设备路径。 打印系统日志log $ adb logcat 打印系统日志log $ adb logcat 重启 $ adb reboot 获取序列号 $ adb get-serialno 按级别过滤日志 $ adb

    26730

    安卓测试常用的 ADB

    显示当前运行的全部模拟器:     adb devices 10. 对某一模拟器执行:       abd -s 模拟器编号 11. 查看adb帮助信息:       adb help 18. 在行中查看LOG信息:       adb logcat -s 标签名 19. adb shell后面跟的主要来自:       源码\system\core\toolbox目录和源码\frameworks ,现将自己工作中常用的adb总结一下备忘,方便查询,也供大家参考。 查看应用内存占用,耗电信息,启动时间,wakelock,跑monkey的在之前的应用性能优化中起了不小的作用。以下adb的测试机器为小米3,其中package_name代表包名。

    58120

    Android中ADB用法大结局

    前言 说到 ADB 大家应该都不陌生,即 Android Debug Bridge,Android调试桥,身为 Android 开发的我们,熟练使用 ADB 将会大大提升我们的开发效率。 查看版本 ADB 的安装这里就不多说了,输入以下有如下提示就证明你环境ok,否则自行网上搜索解决下。 $ adb version Android Debug Bridge version 1.0.36 Revision 8f855a3d9b35-android ADB有很多,今天就来总结下我在开发常用到的一些 ADB ADB 1、查看最上层成activity名字: adb shell dumpsys activity | findstr "mFocusedActivity" 或者 adb shell dumpsys

    29731

    相关产品

    • 命令行工具

      命令行工具

      腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。

    相关资讯

    热门标签

    扫码关注云+社区

    领取腾讯云代金券