adb基本操作

ε祈祈猫儿з 提交于 2019-11-30 22:36:12
用途
命令
备注
安装app adb install xxx.apk

-l 锁定该应用程序
-r 替换已存在的应用程序,也就是说强制安装
-t 允许测试包
-s 把应用程序安装到sd卡上
-d 允许进行降级安装,也就是安装的比手机上带的版本低
-g 为应用程序授予所有运行时的权限

列出所有包

adb shell pm list packages

 
卸载包

adb uninstall com.gionee.amisystem

 
关闭包名进程

adb shell am force-stop com.xunmeng.pinduoduo

 
列出路径所有文件

adb shell ls -al /storage/xxxx

 
删除文件

adb shell rm /storage/xxxx/406788322.apk

 
获取屏幕大小 adb shell wm size  
返回桌面 adb shell input keyevent 3  
拉起指定的deeplinks adb shell am start -a android.intent.action.VIEW "snssdk1112://item?id=6622594672759934222&push_id=80*00007&gd_label=click_schema_xy14"  
禁用应用 adb shell pm disable-user <packagename>  
启用应用 adb shell pm enable <packagename>  
关闭手机的状态栏 adb shell settings put global policy_control immersive.full=*  
开启手机状态栏 adb shell settings put global policy_control null  
查看系统安卓版本的命令 adb shell getprop ro.build.version.release  
查看手机型号 adb shell getprop ro.product.model  
获取系统api版本

adb shell getprop ro.build.version.sdk

 
查看应用详细信息

adb shell dumpsys package com.android.mms

 

 

更多adb命令:https://blog.csdn.net/c1063891514/article/details/79118243

 

adb logcat 报错:read: Unexpected EOF! 解决办法:
adb logcat -c
adb logcat -G 2m

终极办法:重启手机。

 

!!!删除系统目录下文件要谨慎

删除一个系统app(前提手机已经获得root权限)

1-将system置于可写入模式

   命令:adb remount

2-查看根目录

  命令:adb shell

3-查看有哪些文件夹,找到自己要删除的目标文件夹

   命令:ls

4-进入到目标文件夹下

   命令:cd /system/priv-app/GSP

5-删除文件夹下的hsample_r1.0.3.apk

  命令:rm hsample_r1.0.3.apk

6-验证是否删除成功(文件夹下只剩下lib,hsample_r1.0.3.apk已被删除)

  命令:ls

 

7-重启手机

 命令:reboot

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!