一、说在前面
本文档方法需要用到ADB及Git,具体安装方法详见:多台安卓设备同时安装及卸载应用
禁用应用后,应用图标将不会出现在启动器内,但是应用依然存在在系统内,通过设置里的应用管理依然可找到应用(以PICO头显为例,应用图标将不会出现在未知来源内,但通过设置-->通用-->应用管理,依然可找到应用);解禁应用后,应用图标将恢复显示。
二、多台安卓设备同时禁用应用
采用Windows系统的批处理方式,通过遍历所有连接至计算机的设备来进行禁用。
1、创建bat文件
新建文本文档,将其后缀名改为bat便可。
2、编辑bat文件
鼠标右键-->编辑。在打开的记事本编辑器里写入以下命令。
echo Disable Start
adb devices | tail -n +2 | cut -sf 1 | xargs -iX adb -s X shell pm disable-user 应用包名
echo Disable Finished
此处,第二行是主要命令,其中,“adb devices | tail -n +2 | cut -sf 1 | xargs -iX adb -s X”为遍历设备使用,“shell pm disable-user 应用包名”为禁用应用使用,可以单独拿出来在前面加上adb并通过命令行使用来禁用单个设备中的应用;第一、三行只是用来打印信息。
3、运行bat文件
将bat文件放置在任意一个目录下,然后在此目录下鼠标右键打开Git Bash,将bat文件用鼠标拖至命令行内,回车运行便可。等待一段时间所有连接的设备便可禁用好应用。
三、多台安卓设备同时解禁应用
同以上禁用应用,只需创建一个新的bat文件,写入以下命令。
echo Enable Start
adb devices | tail -n +2 | cut -sf 1 | xargs -iX adb -s X shell pm enable 应用包名
echo Enable Finished