ADB应用

adb.exe   android debug bridge  android的调试桥

socket tcp 

adb 的文件操作 
把一个文件拷贝到手机内存 


adb push [源文件] [目标文件]


adb push haha1.txt /mnt/sdcard/haha1.txt 

adb pull [源文件] [目标文件]


[2012-03-09 10:33:00 - ddms]transfer error: Invalid argument
[2012-03-09 10:49:49 - DeviceMonitor]Adb connection Error:远程主机强迫关闭了一个现有的连接。
[2012-03-09 10:49:50 - DeviceMonitor]Connection attempts: 1
[2012-03-09 10:49:52 - DeviceMonitor]Connection attempts: 2
[2012-03-09 10:49:54 - DeviceMonitor]Connection attempts: 3
[2012-03-09 10:49:56 - DeviceMonitor]Connection attempts: 4
[2012-03-09 10:49:58 - DeviceMonitor]Connection attempts: 5
[2012-03-09 10:49:59 - DeviceMonitor]Connection attempts: 6
[2012-03-09 10:50:01 - DeviceMonitor]Connection attempts: 7
[2012-03-09 10:50:03 - DeviceMonitor]Connection attempts: 8
[2012-03-09 10:50:05 - DeviceMonitor]Connection attempts: 9

adb 连接的调试桥的socket出现了错误 
1. adb kill-server


2.  adb start-server

把电脑上的某个应用装(. apk)到模拟器或者手机里面 
adb install  demo.apk
Failure [INSTALL_FAILED_ALREADY_EXISTS]


卸载一个手机上的程序 
adb uninstall [包名]
### 关于 Android Debug Bridge (ADB) 的使用教程及相关应用程序 #### ADB 基础概述 Android Debug Bridge (ADB),作为 Android 开发者工具包的一部分,是一个多功能的命令行工具,用于实现开发者与 Android 设备之间的交互[^1]。其主要功能包括但不限于应用安装/卸载、设备重启、文件系统操作以及日志记录。 --- #### ADB 组成结构 ADB 的架构由三部分构成: - **客户端(Client)**:用户通过命令行界面输入指令的位置。 - **守护程序(Daemon)**:运行在目标 Android 设备上的服务组件,负责接收并处理来自客户端的请求。 - **服务器(Server)**:充当中介角色,在本地计算机上启动,协调客户端和守护程序间的通信过程。 --- #### ADB 工作流程 当发起一条 ADB 指令时,具体的操作路径如下: 1. 客户端向本地 ADB 服务器发送指定命令; 2. ADB 服务器解析该命令并将之转发至远程设备上的守护程序; 3. 执行完毕后,结果返回给客户端显示。 --- #### 常见 ADB 使用场景及其对应命令 以下是几个典型的 ADB 应用实例: ##### 1. 查看已连接设备列表 ```bash adb devices ``` 此命令会列出当前所有被识别到的物理或虚拟安卓装置,并附带它们的状态信息。 ##### 2. 安装 APK 文件 假设有一个名为 `example.apk` 的应用程序包,则可通过下面这条语句完成部署动作: ```bash adb install example.apk ``` ##### 3. 卸载已有软件 如果要移除某个特定的应用程序,只需提供它的完整包名即可: ```bash adb uninstall com.example.package ``` ##### 4. 访问 Shell 提示符 进入目标机器内部环境以便进一步探索或者调整设置参数: ```bash adb shell ``` ##### 5. 抓取 Log 日志 利用 logcat 功能捕获实时消息流辅助排查错误原因: ```bash adb logcat ``` 还可以自定义过滤条件来精简输出内容,比如仅关注某些关键字标签下的动态变化情况[^4]。 --- #### 推荐的相关应用程序和服务 除了基础版之外,还有许多基于 ADB 架构扩展出来的第三方插件可供选用,例如: - **Vysor**: 实现屏幕镜像投影的同时支持触控反馈模拟等功能。 - **Scrcpy**: 高效轻量级开源项目允许用户无需root权限就能投屏操控手机画面。 - **AirDroid Business**: 主打企业级解决方案集成了丰富的自动化运维特性[^2]。 以上列举了一些常用的增强型框架选项供参考考虑采用与否取决于实际需求侧重点不同而定。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值