ADB Shell学习

本文详细介绍了ADB Shell的各种命令,包括ADB Debugging命令如adb devices、adb forward、adb kill-server,无线连接命令如adb connect、adb disconnect,App包管理命令如adb install、adb uninstall,文件管理操作如adb pull、adb push,网络相关命令如adb shell netstat、adb shell ping,日志操作adb logcat,以及系统相关命令如adb root、adb sideload等。通过这篇教程,读者可以深入理解并掌握ADB Shell的使用。
摘要由CSDN通过智能技术生成

ADB Shell 学习

又是一个周末了,最怕闲来无事的周末,于是给自己找点事情做,ADB shell这一块一直没有系统的学习,正好趁此机会学习。

主要通过学习资料和adb –help文档学习

怎么使用ADB shell命令

首先找到Andorid的SDK安装路径或者单独安装ADB组件,sdk中adb路径在

cd <adb-path>
#执行adb命令
adb shell

Mac下

#配置adb环境变量
vi ~/.bash_profile
#编辑该文件,添加你的adb路径
export ADB_PATH= your_adb_path
export PATH=${PATH}:${ADB_PATH}

#退出保存再执行命令使得环境变量生效
source .bash_profile

ADB Debugging命令

adb devices

列出连接的设备

adb devices [-l] ‘-l’

参数用于指定需要列出的设备

#打印连接的设备
adb devices

返回结果

#执行命令返回设备的序列数字和状态
2b70fc6a        device
adb forward

重定向连接,需要开启设备的USB debugging模式

adb forward <local> <remote>
adb froward –no-rebind <local> <remote>作用同上,但是如果已经连接就会失败

adb forward –remove <local>删除指定连接的设备

adb forward –remove-all

#映射本地的8000端口到设备的端口9000
adb forward tcp:8000 tcp:9000
adb kill-server

终止adb服务进程 如果服务在运行则终止

adb kill-server

无线连接命令

adb connect

通过WIFI使用ADB

adb connect <host> [:<port>]

第一步 通过USB连接设备

第二步 使用命令查看连接的设备

adb devices

注意: 以上步骤不可忽略

第三步 以TCP模式重启端口:5555

第四步 查看Android设备的IP地址:设置->关于手机->状态->IP地址,将该IP地址以 #.#.#.# 的格式记录下来

第五步 执行命令

#   #.#.#.# 为刚刚记录下来的ip地址
adb connect #.#.#.#

第六步 拔掉usb连接线,确认设备是否依然可连接

adb devices

返回结果

#.#.#.#:5555 device

注意: 确保本地和设备连接的wifi为可访问的同一个局域网

adb disconnect

断开通过TCP/IP连接的设备

adb disconnect [<host> [:<port>]]

不带参数则断开所有TCP/IP连接的设备

adb usb

重启USB模式的 ADB

adb usb

App包的管理命令

adb install

安装Android应用到设备,需要指定需要安装的 .apk 文件的全路径

adb install [option]

adb install test.apk
# 给apk上锁,发布 apk 到 android market上时,可以设置相关标志位来保护你的 app。
adb install -l test.apk
# 重新安装apk
adb install -r test.apk
# 允许测试
adb install -t test.apk
# 在sdcard上安装
adb install -s test.apk
#允许低版本代码
adb install -d test.apk
#授予所有运行权限
adb install -g test.apk
adb install-multiple

一次安装多个apk文件

adb install-multiple [-lrtsdpg]

adb uninstall

从设备中卸载app

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值