亚行简介ADB是Google提供的Android手机助手套件,名为Android Debug Bridge(安卓调试桥)。它是一个命令行窗口,用于计算机和设备之间的通信。ADB命令可用于执行各种设备操作,以
ADB是Google提供的Android手机助手套件,名为Android Debug Bridge(安卓调试桥)。它是一个命令行窗口,用于计算机和设备之间的通信。ADB命令可用于执行各种设备操作,以安装和调试应用程序,并提供对Unix shell的访问。
亚行下载ADB一般包含在Android SDK平台工具包中,可以使用SDK manager下载。管理器安装在android_sdk/platform-tools/目录中,该路径被添加到环境变量path中。Adb是一个免安装的工具。使用adb时,只需要用cmd命令调用adb工具即可。
亚行工作原则启动adb客户端时,首先检查是否有adb服务器进程在运行,如果没有,则启动服务器进程,绑定到本地TCP端口5037,监听ADB客户端发出的命令。一旦发现ADB守护程序(adbd ),它将与相应的端口建立连接。与服务器设备建立连接后,可以使用ADB命令访问设备,该命令可以执行各种命令来安装和调试设备。
亚行安装检查使用快捷键“Win+R”打开运行,输入“cmd”进入命令提示符界面。输入命令:adb version如何弹出adb的版本信息,说明adb已经安装成功。
>adbAndroid Debug Bridge version 1.0.40Version 4986621Installed as C:UsersfanmiDesktopadbadb.exeglobal options: -a listen on all network interfaces, not just localhost -d use USB device (error if multiple devices connected) -e use TCP/IP device (error if multiple TCP/IP devices available) -s SERIAL use device with given serial (overrides $ANDROID_SERIAL) -t ID use device with given transport id -H name of adb server host [default=localhost] -P port of adb server [default=5037] -L SOCKET listen on given socket for adb server [default=tcp:localhost:5037]general commands: devices [-l] list connected devices (-l for long output) help show this help message version show version num
亚行模式如果通过USB连接设备来使用adb,则必须在设备的系统设置中启用USB调试功能(在开发人员选项中)。要通过无线局域网连接设备来使用adb,adb主机和Android设备需要连接到同一个无线局域网。
亚行链接找到Android设备的IP地址,ADB通过IP地址连接到设备。执行命令:adb connect+device IP to link,默认端口为:5555。链接成功后,会显示当前链接设备的信息,也可以在终端输入命令:adb devices可以查询连接到该服务的设备。或者在终端执行命令:adb get-state获取设备状态。设备有三种状态,即设备(正常连接)、离线(无响应)和未知(无连接设备)。
>adb connect 192.168.1.12connected to 192.168.1.12:5555>adb devicesList of devices attached192.168.1.12:5555 device
查看已安装的应用在终端执行命令:adb shell pm list包可以用获取Android设备上安装的应用信息,用参数选项过滤应用信息。
adb shell pm list packages 显示所有应用adb shell pm list packages -s 显示系统应用adb shell pm list packages -3 显示第三方应用adb shell pm list packages –f 列出应用包名、对应的apk名及存放位置
卸载应用程序Adb可以直接卸载Android设备上已安装的应用。这里需要注意的是,你需要知道app的包名,而不是应用名。所以在卸载之前,我们需要检查设备上已经安装了哪些应用,应用对应的包名是什么。卸载后,缓存文件一般会被清除。如果想保留缓存文件,可以添加可选参数-k。
// 应用卸载语法格式:adb uninstall [option]<packagename>>adb shell pm list packages -3package:com.cwb.yingshipackage:com.ixigua.android.tv.wasupackage:com.shafa.marketpackage:com.starcor.mangopackage:com.tcl.bipackage:com.tvhelp.remoteassistantpackage:com.wukongtv.wkhelperpackage:hdpfans.com>adb uninstall com.cwb.yingshiSuccess
安装应用程序要安装APP,只需要知道apk的文件路径和文件名即可。当apk文件不在您的启动cmd路径中时,您需要在您的计算机上添加APK文件的路径path。默认情况下,Install是一个新的应用程序安装,如果需要覆盖安装,可以添加可选参数-r。安装成功时返回提示“成功”,安装失败时返回提示“失败[***]”。失败的原因可能是发布版本和调试版本之间的签名不一致,或者旧的应用程序尚未卸载,或者存储空不足。
// 应用安装语法格式:adb install [option] <path> >adb install HDP.apkHDP.apk: 1 file pushed. 0.5 MB/s (110303969 bytes in 210.077s) pkg: /data/local/tmp/HDP.apkSuccess
亚行例外决议如果你遇到一个错误信息:adb服务器没有确认,当前的ADB端口号被占用。