adb 最大连接_「docker实战篇」python的docker爬虫技术-移动自动化控制工具安卓ADB的使用(15)...

本文详细介绍了adb(Android Debug Bridge)的使用,包括开启开发者模式、连接模拟器和设备、解决版本不一致问题的方法。此外,还展示了如何通过adb进行设备管理、安装应用、运行shell命令、文件传输以及处理USB授权问题。对于Android开发者而言,adb是日常开发和调试不可或缺的工具。
摘要由CSDN通过智能技术生成

8bffd461358e54e22ca532b46b03fd22.png
adb(Android Debug Bridge),安卓平台调试桥,是连接Android手机与PC端的桥梁,通过adb可以管理、操作模拟器和设备,如安装软件、查看设备软硬件参数、系统升级、运行shell命令等。

723b97132e13611d85c4267e92190e54.png

adb

首先需要开启开发者模式,才可以使用adb操作模拟器或者是手机。
  • adb启动
adb start-server

f74590a5268cf0b30f8afd2bcd577dd4.png
  • 模拟器设置

5dd7565b596c1a867323564a98ccc6fb.png

3d848b9a7c3ba4601ef51836841117ff.png
点击关于平板电脑

572cfdd6de6867313e12cf7a1679faa6.png
多次点击版本号,开启开发者模式

37a57a91989e06acd88f4859b400512f.png

547728d9701532b58e7a46645ccb974a.png
点击进入---开发者选项

2bc0934f677c8bc0015cd4e9ff75ce55.png
开启这4个选项:USB调试,允许模拟位置,显示触摸操作,指针位置。

455f13977682d4c81a991026211d2d60.png

246bead6a617ba3ea2a6cc40f7676c3f.png
  • adb 连接模拟器
adb devices
版本不一致导致的。

cc4f61f3aa7aae1340a621b63066e752.png
  • 版本不一致的问题解决方案
1.夜神模拟器bin目录下的adb.exe,AdbWinUsbApi.dll,AdbWinApi.dll拷贝新建立的adb_bak目录下。

ca764b67a57bb5f0102d88930d007fa2.png
2.sdk的platform-tools目录下的adb.exe,AdbWinUsbApi.dll,AdbWinApi.dll拷贝到夜神模拟器bin目录下。

8d5cd32b3e2f95930815eec459c772f5.png
3..夜神模拟器nox_adb.exe更改为nox_adb.exe-bak,sdk的platform-tools目录下的adb.exe拷贝到夜神模拟器bin目录下的nox_adb.exe。

04f3d755e2d081344d7029c5b6b20714.png
4.重启夜神模拟器
adb devices

b980bd173b10723f5b3f8b33e91e1300.png
5.USB连接真实安卓机,但是为什么是unauthorized呢?原因只有一个电脑连接usb的时候,手机有个提示是否允许usb连接。一定要点同意。

fb85868d3e84a8a38285727c271857cc.png
  • 进入模拟器和真机
如果是真机是$开头的
adb -s 10d4e4387d74 shell

d46a12283c933681505e28ac04e8a3ad.png
虚拟机#开头
adb -s 127.0.0.1:62001 shell

8f479b423f8bf58a8f72ff27ef49f7df.png
虚拟机,查看已经安装的包
adb -s 127.0.0.1:62001 shell
ls
cd /data/app

另一个方式,系统所有包

adb shell pm list package

62193341e6b89ada3c8666ba5973258d.png


image.png

虚拟机 通过命令的方式卸载应用
adb -s 127.0.0.1:62001 uninstall  包名

062596688533eaa5b6294c9e75380fd2.png
  • 模拟器不在 devices列表里的话
adb devices 
adb connect 127.0.0.1:62001

44ca7534496a7686aad3b9b19c91cd9c.png
  • 通过文件push到安卓机
adb push  文件路径  安卓机路径
adb push C:UserslimingDesktopaa99.jpg /sdcard

9c8ac371b63fe6eeccca14311b8f64ba.png
  • 通过安卓机的文件拉取到本地
adb pull  安卓机路径 文件路径(不要放到根目录,会报错)
adb pull  /sdcard/99.jpg C:UserslimingDesktopaa98.jpg

2944269472501715fa874e61c139b441.png
  • 截图命令
adb shell screencap /sdcard/test.png

918c4c5b436be743a39b0fa478835bcd.png

PS:基本adb常用的命令从列表获取,列表展示,拉取文件,推送文件,截图命令等等。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值