adb工具常用操作

adb 通常分为usb adb和网络adb
usb adb使用
(1)查看设备情况
查看连接到计算机的 Android 设备或者模拟器:

adb devices

返回的结果为连接至开发机的 Android 设备的序列号或是IP和端口号(Port)、状态。

(2)安装apk
将指定的 apk 文件安装到设备上:

adb install <apk文件路径>

示例如下:
adb install “F:\WishTV\WishTV.apk”
重新安装应用:
adb install –r “F:\WishTV\WishTV.apk”

(3)卸载apk
完全卸载:

 adb uninstall <package>

示例如下:
adb uninstall com.wishtv

(4)使用 rm移除 apk 文件:

adb shell rm <filepath>

示例如下:
adb shell rm “system/app/WishTV.apk”

示例说明:移除“system/app”目录下的“WishTV.apk”文件。

(5)进入设备和模拟器的shell
进入设备或模拟器的 shell 环境:

adb shell

(6)从电脑上传文件到设备
用 push 命令可以把本机电脑上的任意文件或者文件夹上传到设备。本地路径一般指本机电脑;远程路
径一般指 adb 连接的单板设备。

adb push <本地路径> <远程路径>

示例如下:
adb push F:\WishTV\WishTV.apk system/app
示例说明:将本地“WishTV.apk”文件上传到 Android 系统的“system/app”目录下。

(7)从设备下载文件到电脑
pull 命令可以把设备上的文件或者文件夹下载到本机电脑中。

adb pull <远程路径> <本地路径>

示例如下:
adb pull system/app/Contacts.apk F:
示例说明:将 Android 系统“system/app”目录下的文件或文件夹下载到本地“F:\”目录下。

(8)查看 bug报告
需要查看系统生成的所有错误消息报告,可以运行 adb bugreport指令来实现,该指令会将 Android 系
统的dumpsys、dumpstate 与 logcat 信息都显示出来。

adb bugreport

(9)查看设备的系统信息
在 adb shell下查看设备系统信息的具体命令。

 adb shell getprop

网络adb使用
假设设备的ip为192.168.1.5,下文将会用这个ip建立adb连接,并调试设备。
1、首先Android设备需要先启动,如果可以的话,可以确认adbd是否启动(ps命令查看)。

2、在PC机的cmd中,输入:

adb connect 192.168.1.5:5555

如果连接成功会进行相关的提示,如果失败的话,可以先kill-server命令,然后重试连接。

adb kill-server

3、如果连接已经建立,在研发机中,可以输入adb相关的命令进行调试了。比如adb shell,将会通过
tcp/ip连接设备上面。和USB调试是一样的。

4、调试完成之后,在研发机上面输入如下的命令断开连接:

  adb disconnect 192.168.1.5:5555

手动修改网络adb端口号
若SDK未加入adb端口号配置,或是想修改adb端口号,可通过如下方式修改:
1、首先还是正常地通过USB连接目标机,在windows cmd下执行adb shell进入。
2、设置adb监听端口:

#setprop service.adb.tcp.port 5555

3、通过ps命令查找adbd的pid
4、重启adbd

#kill -9 //这个pid就是上一步找到那个pid

杀死adbd之后,android的init进程后自动重启adbd。adbd重启后,发现设置了service.adb.tcp.port,就会自动改为监听网络请求。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

songgangan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值