参考链接:
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权限才能卸载,第三方应用就随便玩了
#查看系统所有应用
adb.exe shell pm list packages
#查看所有系统应用
adb shell pm list packages -s
#查看所有第三方应用
adb shell pm list packages -3
执行后会有所有应用,列举部分如下
执行后会列出所有应用,如:
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没有发现特别明显的问题,先不动。下面是卸载第三方应用的方法
adb.exe uninstall 软件名称
上面软件名称是package冒号后面的就是软件名称,如我随便卸载一个:
adb.exe uninstall com.oirsdfg89.flg
执行命令后一般会提示Success就卸载成功了,
把所有不认识的第三方应用卸载干净,如果有兴趣可以研究看看系统应用,如果有垃圾可以用root进行 adb卸载,目前卸载了一些三方应用后,平板好用了,就懒得管了
3.4、安装应用
因为这个系统没有专门的应用商店,后面就网上下载app安装,安装方法:
1、网上下载apk软件,将其放到一个短的没有中文的目录下。
2、执行下面安装命令
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