欢迎来到小居数码网-一家分享数码知识,生活小常识的网站,希望可以帮助到您。

当前位置:生活小常识 > 数码知识 >
优质

安卓adb卸载系统应用(adb工具卸载手机内置应用)

数码知识

丁昀优秀作者

原创内容 来源:小居数码网 时间:2024-08-07 19:28:01 阅读() 收藏:34 分享:47

导读:您正在阅读的是关于【数码知识】的问题,本文由科普作家协会,生活小能手,著名生活达人等整理监督编写。本文有1320个文字,大小约为5KB,预计阅读时间4分钟。

ADB介绍ADB是由谷歌公司提供的安卓手机辅助工具包,全称为Android Debug Bridge(即安卓调试桥)。它就是一个命令行窗口,用于电脑端与设备之间的通信。ADB命令可用于执行各种设备操作来安装和调试应用,并提供对Unix shell的访问权限。

adb工具卸载手机内置应用

ADB介绍

ADB下载

ADB一般包含在 Android SDK 平台工具软件包中,您可以使用 SDK 管理器下载此软件包。管理器安装在 android_sdk/platform-tools/目录 下,将该路径添加到环境变量path中。adb是一个免安装工具,使用adb时只需要adb工具被cmd命令调用到就可以了。

ADB工作原理

当启动 ADB客户端时先检查是否有 adb 服务器进程正在运行,,如果没有就会启动服务器进程并与本地 TCP 端口 5037 绑定来监听 adb 客户端发出的命令。一旦发现 ADB守护程序 (adbd),便会与相应的端口建立连接。服务器与设备建立连接后便可以使用 ADB命令访问该设备,通过ADB命令可以执行各种命令来安装和调试设备。

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

ADB模式

如要是通过 USB 连接设备来使用 adb,则必须在设备的系统设置中启用 USB 调试功能(在开发者选项中)。如需在通过 WLAN 连接设备来使用 adb,那么adb 主机和Android 设备需要连接到同一个WLAN 网络中。

ADB链接

找到 Android 设备的 IP 地址,ADB通过 IP 地址来连接设备。执行命令:adb connect +设备IP来链接,端口默认为:5555。链接成功后会显示当前链接的设备信息,也可以在终端输入命令:adb devices可以查询连接到服务的设备。或者在终端执行命令:adb get-state 获取设备的状态,设备的状态有 3 种状态分别是device(设备正常连接)、 offline (设备无响应)、 unknown(没有连接设备)。

>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 packages可以用获取到安装在 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的包名而不是应用名。所以在卸载之前我们需要先查看下设备上已经安装了哪些应用,应用对应的包名具体是什么。uninstall 卸载后其缓存文件一般会被清除,如果要想保留缓存文件可以添加可选参数-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。 安装成功返回提示 "Success",如果安装失败则返回提示“Failure [ ***]”。失败可能是发布版和调试版签名不一致,也可能是旧应用没卸载或存储空间不足导致。

// 应用安装语法格式: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 server didn't ACK,说明当前的adb端口号被占用了。

上面就是小居数码小编今天给大家介绍的关于(adb工具卸载手机内置应用)的全部内容,希望可以帮助到你,想了解更多关于数码知识的问题,欢迎关注我们,并收藏,转发,分享。

94%的朋友还想知道的:

(436)个朋友认为回复得到帮助。

部分文章信息来源于以及网友投稿,转载请说明出处。

本文标题:安卓adb卸载系统应用(adb工具卸载手机内置应用):http://sjzlt.cn/shuma/153476.html

猜你喜欢