最强安卓构架书(小demo尝试)
https://developer.android.google.cn/studio/releases/platform-tools
下载win平台工具
https://dl.google.com/android/repository/platform-tools_r30.0.5-windows.zip
确定下载
并且解压在一个合适得地方
添加一下环境变量
这个地方得区别,这个文章得中间有一段解释得挺不错
第一次使用输入adb,看看配置得情况
拿出我的Nexus 5
看看连接情况
进入手机的shell
ls看看有啥
这个是解包一个Apk文件
解包命令搭配grep提取不出来ELF文件
查看手机内部的进程
netstat -ano
以上命令是查看当前计算机所有被占用端口
此时可以直接看看这个端口得占用情况
服务器在启动后会与本地 TCP 端口 5037 绑定,并监听 adb 客户端发出的命令 - 所有 adb 客户端均通过端口 5037 与 adb 服务器通信。
设置目标设备以监听端口 5555 上的 TCP/IP 连接
之后因为我之前是链接状态得,会屏幕闪动,重新链接
第二个截图是没有授权,开屏幕允许调试
成功连接
加-l参数,更加得详细输出
作为回应,adb 会针对每个设备输出以下状态信息:
序列号:由 adb 创建的字符串,用于通过端口号唯一标识设备。下面是一个
序列号示例:
emulator-5554
状态:设备的连接状态可以是以下几项之一:
offline
:设备未连接到 adb 或没有响应。device
:设备现已连接到 adb 服务器。请注意,此状态并不表示Android 系统已完全启动并可正常运行,因为在设备连接到 adb 时
系统仍在启动。不过,在启动后,这将是设备的正常运行状态。
no device
:未连接任何设备。说明:如果包含
-l
选项,devices
命令会告知你设备是什么。当你连接了多个设备时,此信息很有用,可帮助你将它们区分开来。
device product:hammerhead
model:Nexus_5
device:hammerhead
transport_id:2
以上就是-l参数得排版
ctrl+D退出shell
会打印出应用程序有哪些
随便截图,一些可运行的程序
赞 (0)