最近对Android设备在与命令行的交互之间有一定的兴趣,所以想学习一些使用adb卸载已安装应用的技巧。
准备工作:①电脑上需设置好Android ADB
②你的Android设备必须要能被你的电脑识别

(1)adb是什么?

ADB是android sdk里的一个工具,adb的全称为AndroidDebug Bridge,就是起到调试桥的作用。通过adb我们可以在AndroidStudio中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听SocketTCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行AndroidStudio时adb进程就会自动运行。

(2)adb有什么用?

借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。其实简而言说,adb就是连接Android手机与PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。
(1)快速更新设备或手机模拟器中的代码,如应用或Android系统升级;
(2)在设备上运行Shell命令;
(3)管理设备或手机模拟器上的预定端口;
(4)在设备或手机模拟器上复制或粘贴文件。

(3)adb环境的搭建
①JDK
②Android SDK
③Android相关手机驱动
安装USB驱动:首先将手机测试设备的USB调试口打开,进入设置-应用程序-开发-USB调试,将第一个选项打钩选中。然后通过USB线连接电脑,提示安装驱动。
jdk安装及其环境配置(百度)
Android-sdk.zip解压提取文件(百度进行环境变量配置)
配置成功的标志是能够在CMD中成功运行adb命令。
例如:运行adb devices ,便能显示所连接设备的设备号。

好了,一切准备工作就绪,现在就开始使用adb命令行卸载手机上的某一个应用。
(1)在电脑上打开cmd命令行窗口
方式①使用快捷键Win+R,输入cmd,点击OK确认
方式②点击菜单,点运行(Run),输入cmd,OK确认
(2)在窗口中输入命令:adb devices,按键盘Enter回车键确认,如果显示出设备识别码,它通常是一长串乱号,则表明ADB运行正常。

(3)列出目标设备中已经安装的应用程序包:输入命令:
adb shell pm list packages
C:\Users\JuzhongJoy>adb shell pm list packages
package:com.android.cts.priv.ctsshim
package:com.android.providers.telephony
package:com.mediatek.camera
package:com.android.providers.calendar
package:com.android.providers.media
package:com.mediatek.fwk.plugin
package:com.android.wallpapercropper
package:com.mediatek.schpwronoff
package:com.mediatek.photopicker
package:com.android.documentsui
package:com.android.externalstorage
package:com.mediatek.ygps
package:com.mediatek.simprocessor
package:com.android.htmlviewer
package:com.android.quicksearchbox
package:com.android.mms.service
package:com.android.providers.downloads
package:com.mediatek.engineermode
package:com.android.browser
package:com.android.providers.applications
package:com.mediatek.galleryfeature.stereo.segment.copypaste
package:com.android.soundrecorder
package:com.android.defcontainer
package:com.android.providers.downloads.ui
package:com.android.pacprocessor
package:elink.com
package:com.android.certinstaller
package:com.android.carrierconfig
package:android
package:com.mediatek.connectivity
package:com.android.contacts
package:com.ywb.tuyue
package:com.android.egg
package:com.android.mtp
package:com.android.launcher3
package:com.android.backupconfirm
package:com.mediatek.bluetooth.dtt
package:com.ywb.tuyue.register
package:com.android.provision
package:com.android.statementservice
package:com.android.calendar
package:com.mediatek.providers.drm
package:com.android.providers.settings
package:com.android.sharedstoragebackup
package:com.mediatek.batterywarning
package:com.android.printspooler
package:com.android.dreams.basic
package:com.android.webview
package:com.android.inputdevices
package:com.mediatek
package:com.android.musicfx
package:com.mediatek.galleryfeature.stereo.segment.background
package:android.ext.shared
package:com.android.onetimeinitializer
package:com.android.server.telecom
package:com.mediatek.fancycolor
package:com.android.keychain
package:com.android.printservice.recommendation
package:com.android.gallery3d
package:android.ext.services
package:com.android.calllogbackup
package:com.android.packageinstaller
package:com.svox.pico
package:com.android.proxyhandler
package:com.android.inputmethod.latin
package:com.android.managedprovisioning
package:com.mediatek.refocus
package:com.mediatek.calendarimporter
package:com.mediatek.atci.service
package:com.huawei.hisuite
package:com.mediatek.thermalmanager
package:com.mtk.telephony
package:com.android.wallpaper.livepicker
package:com.baidu.map.location
package:com.android.bookmarkprovider
package:com.android.settings
package:com.android.calculator2
package:com.android.cts.ctsshim
package:com.android.vpndialogs
package:com.besting.tuyue.test1905
package:com.android.email
package:com.android.music
package:com.android.phone
package:com.android.shell
package:com.android.wallpaperbackup
package:com.android.providers.blockednumber
package:com.android.providers.userdictionary
package:com.android.location.fused
package:com.android.deskclock
package:com.android.systemui
package:com.android.exchange
package:com.android.bluetoothmidiservice
package:com.mediatek.filemanager
package:com.mediatek.mtklogger
package:com.mediatek.sensorhub.ui
package:com.android.bluetooth
package:com.android.providers.contacts
package:com.android.captiveportallogin
package:com.mediatek.dataprotection
(4)找到要卸载的应用包,如test1905
adb uninstall 应用包名

综上所诉就是使用adb命令卸载Android手机设备上的一个应用。

Android使用adb命令行卸载手机设备上的应用相关推荐

  1. ADB命令行卸载或删除你的Android设备中的应用

    如果你对你的Android设备在与命令行的交互间有一定的兴趣,那你可能想学习一些使用ADB卸载设备中已安装应用的技巧.为了使这种方法生效,你将需要在你的电脑中设置好Android ADB.可以去看看关 ...

  2. [连接 Android ]-使用 adb 命令行通过数据线进入安卓手机系统

    ################################################## 目录 通过 adb 命令行进入安卓手机 ADB 通过 USB 连接手机准备 成功连接 vivo X ...

  3. 通过ADB命令行卸载或删除你的Android设备中的应用

    对于通过ADB卸载一个应用程序,你必须知道这个应用程序的程序包名称,在这点上,你要注意的是,这未必是某应用的APK文件名字,比如Yahoo! Mail(雅虎邮箱)Android终端应用,它的程序包名称 ...

  4. android studio adb 命令行,Android Studio如何配置adb以及经常使用命令

    用Android Studio一年多了,都没有使用其调试adb,今天就分享adb配置的方法,分享给你们.android 直接打开电脑-属性-高级配置-环境变量.web 这里我用图示范给你们:sql 这 ...

  5. adb命令行 查看手机 ip

    cmd 直接运行,一条命令,查看adb的无线IP adb shell ip addr show wlan0 | grep "inet "| cut -f1 -d "/&q ...

  6. 解决Android的adb命令行报错Permission denied

    报错信息 /system/bin/sh: cd: /data/data/com.skydroid.demo: Permission denied 解决方案 cd到根目录,输入su root回车,这样就 ...

  7. 【Android】通过命令行adb install 将apk下载到手机之中

    背景 mac 电脑中有一个apk,想将该apk下载install到Android手机中. 操作 首先在手机中删除原有的apk,然后再连上数据线到电脑中(我是在Android studio的命令行)进行 ...

  8. android 环境配置和安装, Android系统包说明,基本控件,常用代码,ADB 命令行,APK文件确解,小技艺,...

    一.             环境配置和安装(Android2.2) 参考文章:这里 1.1     JDK 1.2     SDK 下载地址:http://dl.google.com/android ...

  9. 利用Android adb命令来测试手机App的耗电量

    使用Android adb命令实现wifi方式连接手机 因为要通过adb命令来监控手机的耗电量,所以建议通过wifi的方式来连接手机,而不是用usb线来连接手机设备.usb方式连接手机会自动给手机充电 ...

最新文章

  1. [2018/11/14]思考
  2. MySQL--开发技巧(一)
  3. jQuery 1.6 中更新的几个功能
  4. [译] 关于 HTTP/3 的一些心得
  5. C#.NET学习笔记7--11---算术运算符,变量赋值,变量的交换,布尔表达式1,布尔表达式2
  6. Python实现温度转换
  7. 深度优先搜索与广度优先搜索———模板
  8. 一名7年总监的6点离职忠告
  9. 设置Linux中的Mysql不区分表名大小写
  10. 用SPSS做数据分析
  11. 电商后台管理系统分享
  12. 全志F1C100s入坑与填坑 uboot Linux Kernel 与buildroot
  13. ACM-水题 Demacia of the Ancients
  14. npm install 报错 npm ERR! errno ETIMEDOUT
  15. Java 设置添加ckeditor图片上传功能
  16. Visual Studio 2022自定义(透明)主题和壁纸完整版
  17. android自定义View之(四)------一键清除动画
  18. 重装系统后,没有以太网和WLAN怎么办
  19. html铺满整个页面_html 怎么让背景图铺满整个页面?
  20. 服务器虚拟机控制台打不开,OpenStack虚拟机控制台打不开

热门文章

  1. Java子类调用父类的构造方法
  2. 我的理想 计算机 作文,我的理想_700字
  3. Qt 自定义动画按钮(超酷炫)
  4. excel表格内数据为何无法计算机,excel表格怎么设置数字下拉数值不变不递增
  5. UE5——动画混合(2)
  6. 日产汽车CEO西川广人批评雷诺未支持董事会调整措施
  7. 主流智能家居产品,主要面临哪些问题?
  8. 译文 | 迭代发布后,为什么还需要开迭代回顾会议?
  9. B. Tokitsukaze and Mahjong
  10. vue实现鼠标点击改变颜色