利用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

相关推荐
用户693717500138438 分钟前
315曝光AI搜索问题:GEO技术靠内容投喂操控答案,新型营销操作全揭秘
android·前端·人工智能
进击的cc1 小时前
彻底搞懂 Binder:不止是 IPC,更是 Android 的灵魂
android·面试
段娇娇1 小时前
Android jetpack LiveData (三) 粘性数据(数据倒灌)问题分析及解决方案
android·android jetpack
用户2018792831671 小时前
TabLayout被ViewPager2遮盖部分导致Tab难选中
android
法欧特斯卡雷特1 小时前
Kotlin 2.3.20 现已发布,来看看!
android·前端·后端
闻哥2 小时前
深入理解 MySQL InnoDB Buffer Pool 的 LRU 冷热数据机制
android·java·jvm·spring boot·mysql·adb·面试
ii_best2 小时前
安卓/ios开发辅助软件按键精灵小精灵实现简单的UI多配置管理
android·ui·ios·自动化
码农xo2 小时前
android 设备实时传输相机采集的视频到电脑pc端 通过内网wifi 方案
android·数码相机·音视频
炸炸鱼.2 小时前
MySQL 数据库核心操作手册
数据库·adb·oracle
常利兵2 小时前
解锁Android的隐藏超链接:Deep Link与App Link探秘
android·gitee