Android使用adb命令行卸载手机设备上的应用
最近对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命令行卸载手机设备上的应用相关推荐
- ADB命令行卸载或删除你的Android设备中的应用
如果你对你的Android设备在与命令行的交互间有一定的兴趣,那你可能想学习一些使用ADB卸载设备中已安装应用的技巧.为了使这种方法生效,你将需要在你的电脑中设置好Android ADB.可以去看看关 ...
- [连接 Android ]-使用 adb 命令行通过数据线进入安卓手机系统
################################################## 目录 通过 adb 命令行进入安卓手机 ADB 通过 USB 连接手机准备 成功连接 vivo X ...
- 通过ADB命令行卸载或删除你的Android设备中的应用
对于通过ADB卸载一个应用程序,你必须知道这个应用程序的程序包名称,在这点上,你要注意的是,这未必是某应用的APK文件名字,比如Yahoo! Mail(雅虎邮箱)Android终端应用,它的程序包名称 ...
- android studio adb 命令行,Android Studio如何配置adb以及经常使用命令
用Android Studio一年多了,都没有使用其调试adb,今天就分享adb配置的方法,分享给你们.android 直接打开电脑-属性-高级配置-环境变量.web 这里我用图示范给你们:sql 这 ...
- adb命令行 查看手机 ip
cmd 直接运行,一条命令,查看adb的无线IP adb shell ip addr show wlan0 | grep "inet "| cut -f1 -d "/&q ...
- 解决Android的adb命令行报错Permission denied
报错信息 /system/bin/sh: cd: /data/data/com.skydroid.demo: Permission denied 解决方案 cd到根目录,输入su root回车,这样就 ...
- 【Android】通过命令行adb install 将apk下载到手机之中
背景 mac 电脑中有一个apk,想将该apk下载install到Android手机中. 操作 首先在手机中删除原有的apk,然后再连上数据线到电脑中(我是在Android studio的命令行)进行 ...
- android 环境配置和安装, Android系统包说明,基本控件,常用代码,ADB 命令行,APK文件确解,小技艺,...
一. 环境配置和安装(Android2.2) 参考文章:这里 1.1 JDK 1.2 SDK 下载地址:http://dl.google.com/android ...
- 利用Android adb命令来测试手机App的耗电量
使用Android adb命令实现wifi方式连接手机 因为要通过adb命令来监控手机的耗电量,所以建议通过wifi的方式来连接手机,而不是用usb线来连接手机设备.usb方式连接手机会自动给手机充电 ...
最新文章
- [2018/11/14]思考
- MySQL--开发技巧(一)
- jQuery 1.6 中更新的几个功能
- [译] 关于 HTTP/3 的一些心得
- C#.NET学习笔记7--11---算术运算符,变量赋值,变量的交换,布尔表达式1,布尔表达式2
- Python实现温度转换
- 深度优先搜索与广度优先搜索———模板
- 一名7年总监的6点离职忠告
- 设置Linux中的Mysql不区分表名大小写
- 用SPSS做数据分析
- 电商后台管理系统分享
- 全志F1C100s入坑与填坑 uboot Linux Kernel 与buildroot
- ACM-水题 Demacia of the Ancients
- npm install 报错 npm ERR! errno ETIMEDOUT
- Java 设置添加ckeditor图片上传功能
- Visual Studio 2022自定义(透明)主题和壁纸完整版
- android自定义View之(四)------一键清除动画
- 重装系统后,没有以太网和WLAN怎么办
- html铺满整个页面_html 怎么让背景图铺满整个页面?
- 服务器虚拟机控制台打不开,OpenStack虚拟机控制台打不开