利用adb工具安装卸载安卓平板(手机)软件

参考链接:
1、ADB 操作命令详解及用法大全
2、全面掌握Android调试工具箱:ADB与实用程序实战

平时使用小米手机没有感觉,miui系统做的确实好。最近买了个水货学习系统平板(主要看重硬件配置,性价比很高,但不是主流品牌的),系统就是原生安卓13,平时用来看书倒绰绰有余,但有时候想干一点其他事情,就发现系统不稳定,其他有些软件闪崩。在平板上没有专门的系统安全管理、软件管理的界面。想刷系统啥的也不会,查资料发现了有adb工具、fastboot工具,可以在电脑上对平板系统进行管理,上午实战了半天确实好用,特此整理该日志,方便面对同样困难的朋友自己动手搞一搞;

1、adb工具下载

参考链接2中博主给了下载地址(很人性化,也很好用,10个积分):
Android_adb工具箱.rar

下载后解压即可用(建议路径不要太长、全英文路径)

2、开启USB调试模式

网上很多方法,不同品牌不同型号大体相同。

首先进入开发者模式,在开发者模式中打开USB调试

进入开发者模式,一般是在系统版本那里狂点,后面会自动给你解锁开发者模式。

3、ADB开搞

3.1、基本测试

1、数据线将安卓平板(手机)连接电脑;

2、"充电模式"改为"数据传输"

3、切换到adb程序目录,输入"adb devices",可以看到有个新增的设备;

3.2、查看应用列表

该命令是包含了系统应用和第三方应用,系统应用需要root权限才能卸载,第三方应用就随便玩了

bash 复制代码
#查看系统所有应用
adb.exe shell pm list packages

#查看所有系统应用
adb shell pm list packages -s

#查看所有第三方应用
adb shell pm list packages -3

执行后会有所有应用,列举部分如下

bash 复制代码
执行后会列出所有应用,如:
package:com.android.modulemetadata
package:com.android.connectivity.resources
package:com.jxw.characterlearning
package:com.tech.translate
package:com.android.music
package:com.jxw.question
package:com.ss.android.article.video
package:com.jxw.zncd
package:com.chaozh.iReaderFree
package:com.android.calllogbackup
package:com.roco.copymedia
package:com.jxw.yuwenxiezuo
package:com.kte.ktepcbtest

本来想分析我的这个平板上的第三方应用列表,给大家一个思路,突然才发现我的所有记录都没有保存,好在留了上面几个样例

我在第三方应用中看到很多jxw这三个字母,我猜是以前平板内置的学习系统中的app,但是奇怪的是这些软件在平板上都看不到图标,于是尝试卸载这些软件看看,发现图标果然没有改动,所以判定这一堆都没啥用。

3.3、卸载应用

系统应用需要root权限才能卸载,第三方应用就随便玩了,目前adb root的时候我没有成功,感觉系统app没有发现特别明显的问题,先不动。下面是卸载第三方应用的方法

bash 复制代码
adb.exe uninstall 软件名称
上面软件名称是package冒号后面的就是软件名称,如我随便卸载一个:
adb.exe uninstall com.oirsdfg89.flg

执行命令后一般会提示Success就卸载成功了,

把所有不认识的第三方应用卸载干净,如果有兴趣可以研究看看系统应用,如果有垃圾可以用root进行 adb卸载,目前卸载了一些三方应用后,平板好用了,就懒得管了

3.4、安装应用

因为这个系统没有专门的应用商店,后面就网上下载app安装,安装方法:

1、网上下载apk软件,将其放到一个短的没有中文的目录下。

2、执行下面安装命令

bash 复制代码
adb.exe install apk路径
如:
adb.exe install D:\software\Android_adbTools\app\huahua\cn.readpad.whiteboard_2.1.6.apk

执行命令后一般会提示Success就安装成功了

异常解决

报错error: device unauthorized. This adb server's $ADB_VENDOR_KEYS is not set Try 'adb kil

参考连接:在Mac上真机调试报错error: device unauthorized. This adb server's $ADB_VENDOR_KEYS is not set Try 'adb kil...

关键点:

1、执行提示的那句命令;

2、"充电模式"改为"数据传输"

3、手机上弹出授权提示框,点击"允许"

fastboot没有用到,目前暂且这样了,想了解更多adb命令可以参考我的链接1和链接2,里面用到的花样很多,但对我目前暂且用不上,放上去是便于以后遇到问题查阅。

特此记录; 辉2024.11.25

相关推荐
xiaoduyyy10 分钟前
【Android】RecyclerView回收复用机制
android
林北芒大果25 分钟前
【Flutter】搭建Flutter开发环境,安卓开发
android·flutter
m0_748230212 小时前
MySQL 数据库连接池爆满问题排查与解决
android·数据库·mysql
SunshineBrother2 小时前
Flutter求职、面试20+面试官总结:Dart篇
android·前端·flutter
软件聚导航6 小时前
uniapp 安卓和ios震动方法,支持息屏和后台震动,ios和安卓均通过测试
android·ios·uni-app
zhangphil6 小时前
Android叠加双RecyclerView ScaleGestureDetector AnimatorSet动态放大缩小,Kotlin(1)
android·kotlin
studyForMokey6 小时前
【Android零碎笔记】
android·笔记
冷眼看人间恩怨6 小时前
【Android】Android Studio打包APK、精简APK大小与规范处理详解
android·ide·android studio·apk
vincent_woo7 小时前
再学安卓 - init进程
android·操作系统