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...sockaddr addr; socklen_t alen; int fd; alen = sizeof(addr); fd = adb_socket_accept...直接发送给HOST的gliethttp_server,然后传递给我们的小程序B[lutehr.gliethttp] return; } adb_close
18、adb shell df 获取手机系统各个分区相关信息,如图: ?...19、adb shell dmesg 查看输出Linux内核的环形缓冲区信息,从而获得系统架构、CPU、挂载硬件、RAM等信息,如图: ?...20、adb get-serialno 获取手机设备的序列号,如图: ?
1、开发环境和工具 硬件环境:SoC全志T527 2、ADB是什么? ADB(Android Debug Bridge)是一个用于在计算机和 Android 设备之间通信的命令行工具。...ADB 的作用包括但不限于: 调试应用程序:开发人员可以使用 ADB 在 Android 设备上调试其应用程序,包括查看日志、安装和卸载应用程序等。...3、安装ADB 3.1、使用包管理器安装 ADB 在大多数 Linux 发行版中,ADB 可以通过软件包管理器直接安装。...例如,在 Ubuntu 中,你可以使用以下命令安装 ADB: sudo apt install adb 3.2、手动安装 ADB 如果你的发行版没有提供 ADB 软件包,你可以从 Android 官网下载...安装完成后,将 ADB 的路径添加到系统路径中,以便在命令行中直接使用。 4、使用ADB 一旦安装完成,你就可以在命令行中使用 ADB 了。以下是一些常用的 ADB 命令。
linux内核下载: https://mirrors.edge.kernel.org/pub/linux/kernel/ https://elixir.bootlin.com/linux/v4.14.34.../source http://ftp.sjtu.edu.cn/sites/ftp.kernel.org/pub/linux/kernel/ 查看系统位数: getconf LONG_BIT ?...树莓派使用 wget https://mirrors.edge.kernel.org/pub/linux/kernel/v4.x/linux-4.4.38.tar.gz 下载到 /home/pi 路径下...解压 tar -zxvf linux-4.4.38.tar.gz ?
一、前言 作为一个测试人员,对于手机的应用软件肯定少不了安装到指定的手机设备中,所以 adb install 这个命令是必不可少的。...二、详解 Ⅰ、当我们只有一台设备连接到 adb 服务器的时候,我们可以直接使用 adb install xx.apk 。...Ⅱ、当我们有两台或者以上的设备连接到 adb 服务器的时候,我们再使用上面的命令,就会出错,因为 adb 它不知道到底为谁去安装这个应用,因为毕竟人家也是有选择困难症的。...所以,这里就需要我们来为它做这个决定,adb -s xxxx install xx.apk 。...Ⅴ、除了上述的这些,我们可以执行 adb help 查看其它的参数: ?
上一篇介绍了在window上编译opencv的动态链接库,这一篇介绍在Linux上编译opencv的so库的过程。...编译 cd opencv3.4.3 mkdir build cd build cmake .. 配置成功应该如下提示 ? make ? make install ?
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...查看屏幕分辨率 adb shell wm size 查看屏幕密度 adb shell wm density 将屏幕密度修改为 100dpi adb shell wm density 100 恢复原屏幕密度...adb shell wm density reset 屏幕截图 adb exec-out screencap -p > jietu.png 录制屏幕 录制屏幕以 mp4 格式保存到 /sdcard:...adb shell screenrecord /sdcard/filename.mp4 需要停止时按 Ctrl-C,默认录制时间和最长录制时间都是 180 秒。
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" 获取手机处理器信息,如图: ?
文章目录 一、查看 .config 编译配置文件 二、正式编译内核 一、查看 .config 编译配置文件 ---- 在上一篇博客 【Linux 内核】编译 Linux 内核 ④ ( 打开 Linux...内核编译 菜单配置 |菜单配置中的光标移动与选中状态 | 保存配置 | 配置项帮助文档 ) 中 , 已经将编译配置保存到了 .config 文件中 ; 查看 .config 编译配置文件 , 在 linux...内核源码根目录中 , 执行 gedit .config 命令 , 查看 .config 编译配置文件 : ( 也可以使用 vi , vim 等文本编辑器查看 ) 在 .config 配置中 , #...等号右侧的 y 表示同意该操作 ; .config 文件内容示例 : 配置文件很多 , 这里只贴出一部分 ; # # Automatically generated file; DO NOT EDIT. # Linux...---- 在 Linux 内核源码根目录 , 执行 sudo make j4 开始编译 Linux 内核 ;
错误展示 解决方法,打开任务管理器,关闭kadb.exe进程,如图
Adb Advanced Command点击查看 重点介绍一些相对比较复杂的adb命令,主要是adb shell 相关的。...adb shell input点击查看 重点介绍adb shell input的用法,包括怎么输入内容,怎么模拟按键,模拟屏幕滑动等各种输入模拟。...解锁手机: adb shell input keyevent 26 && adb shell input swipe 250 250 800 800 截屏: adb shell screencap -p...模拟输入 空格:adb shell input keyevent 62 删除:adb shell input keyevent 67 MENU:adb shell input keyevent 1 HOME...:adb shell input keyevent 2 back:adb shell input keyevent 3 字符:adb shell input text ‘hello,world’
一、原理: adb客户端:能够对adb服务下发指令或命令的工具 server服务端:adb.exe执行之后的进程,表示adb的服务端,通过服务端与手机上的adb守护进程进行通信 adb守护进程 : 随着...Android系统的启动而启动,只有当Android关闭后,才会关闭 二、adb常用命令 1、查看设备、启动和关闭adb服务 adb devices 查看手机的设备ID名称以及状态 ffhash-234...表示手机设备的ID名称,device表示设备处于在线状态 adb start-server 启动adb服务 adb kill-server 关闭adb服务 2、获取包名和界面名 包名:APP包名,通过...dumpsys window windows | findstr mfocusedApp linux/macos: adb shell dumpsys window | grep mFocusedApp...安装 :adb install 路径/安装包名称 adb 卸载 :adb unistall 包名 4、上传下载文件 上传:将电脑的文件上传到手机 adb push 电脑上的文件路径 手机的路径 adb
简介: adb命令位于Android SDK下的platform-tools自带。能够通过wifi远程下载APK,也能够答应日志信息。...Android Studio的Logcat就是通过ADB打印的。 笔者在工作中遇到了一个公司的自己设计的设备,本质是Android。...而笔者为了方便测试,采用了ADB命令wifi下载的方式。 命令与流程: adb devices:查看已连接的设备 adb connect xxxx: 连接莫个网段,需要在同一局域网。...xxxx为ip adb install xxxx:向连接设备下载APK。...adb -s xxxx yyyy:当有多个设备连接时,需要通过此命令去指定操作的设备。xxxx为通过devices看到的设备名。
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在
一、前言 安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机 “/system/bin” 的目录下,我们连接手机就可以使用命令 adb shell 来执行这些命令...二、指令详解 1、adb shell ls 注意,连接上手机后要打开调试功能,不然就会出错。 ?...我们也可以先输入 adb shell 进入系统之后,直接输入ls也是可以的。...4、adb shell dumpsys power 这个命令是查看电源管理的相关信息,如图: ?...5、adb shell dumpsys telephony.registry 这个命令是查看电话相关信息,如图: ?
一、前言 关于环境搭建问题,这里就不在写了,之前在上一篇 monkey 环境搭建中,写的也比较详细,点击传送门 因为monkey这个工具在执行时就是通过adb这个命令来与我们的真机或者模拟器进行通讯的...adb devices 就可以实现,直接在命令行控制台中输入“ adb devices ”,我们就可以看见如图: ?...Ⅱ、device 状态:这个状态表示的是真机或者模拟器已经连接到了adb服务器上,但是并不代表我们已经可以对他们进行操作。...Ⅲ、offline 状态:表示真机或者模拟器没有连接到adb 服务器 或者是没有响应。 Ⅳ、no device 状态:这个在我这里是没有显示的,直接是空。...四、注意 有些模拟器或者真机在Windows系统下可能直接执行 adb devices 时并不能直接连接成功,这时就需要使用命令 adb connect 127.0.0.1:port 来连接
Ⅰ、当我们只有一台设备连接到 adb 服务器的时候,我们可以直接使用 adb uninstall com.xx.xx 。...Ⅱ、当我们有两台或者以上的设备连接到 adb 服务器的时候,adb -s xxxx uninstall com.xx.xx 。...Ⅲ、如上图所示,uninstall 中有个特殊的存在的,就是 -k :adb -s xxxx uninstall -k com.xx.xx 。 意思是,卸载了应用但是保留卸载软件的配置和缓存文件。...可以使用命令:adb shell pm list packages ,会出现你手机中所有安装包的包名,找到你需要卸载的就可以了,实在不知道可以找开发人员要也是可以的。...adb shell 将会在后续博客中写到。
cache.pack.google.com 59.24.3.173 cache.pack.google.com 后来发现不用安装 ADT, Android 官方给我们提供了 adt-bundle linux...使用命令 : -- 关闭adb服务 : sudo adb kill-server ; -- 开启adb服务 : sudo adb start-server ; -- 查看设备 :sudo adb devices
一:连接Android移动设备 1.用USB连接手机 2.运行 adb devices,测试是否连接成功,能出现设备列表即可; 3.打开命令输入 adb tcpip 5555 结果 adb tcpip...5555;restarting in TCP mode port: 5555 4.查看手机ip adb shell ifconfig wlan0 结果 wlan0 Link encap:UNSPEC...dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:152319933 TX bytes:535345072 连接wifi adb...connect 192.168.50.141 结果 connected to 192.168.50.141:5555 然后就可以进行wifi调试了 二:连接模拟器 模拟器或者电视盒子在已知adb调试端口的情况下可以直接通过...adb connect xxx.xxx.xxx.xxx:xxxx(模拟器或盒子的IP:adb调试端口), 通过adb devices看到已经连接的设备 常见模拟器adb端口如下图所示:
Linux内核介绍 Linux内核是一种开源操作系统内核,它是基于Unix系列操作系统的设计思想和原则。...Linux内核编译 首先准备一台Linux机器,查看内核版本:uname -r 根据获取的linux kernel版本,在www.kernel.org上面下载合适的kernel版本。...install git fakeroot build-essential ncurses-dev xz-utils libssl-dev bc flex libelf-dev bison dwarves 开始编译内核...正常启动后,查看当前内核版本:uname -r 内核编译成功。...Linux内核使用 内核目录如下: 可以基于此学习Linux驱动开发、应用开发等,还可以在新内核的基础上进行裁剪等操作。
领取专属 10元无门槛券
手把手带您无忧上云