adb 命令

引用:https://blog.csdn.net/weixin_43927138/article/details/90477966

查看应用列表:

查看所有应用列表:adb shell pm list packages

查看系统应用列表:adb shell pm list packages -s

查看第三方应用列表:adb shell pm list packages -3

安装APK:adb install "-lrtsdg" "path_to_apk"

-l:将应用安装到保护目录/mnt/asec

-r:允许覆盖安装

-t:允许安装AndroidManifest.xml里application指定android:testOnly="true"的应用

-s:将应用安装到sdcard

-d:允许降级覆盖安装

-g:授予所以运行时权限

path_to_apk:APK的绝对路径

示例安装:adb install -l /data/local/tmp/taobao.apk

卸载APK:adb uninstall -k "packagename"

 ---------------------------------------

将文件复制到设备/从设备复制文件

如需从设备中复制某个文件或者目录,请使用以下命令

adb pull remote loacl

如需复制某个文件或者目录到设备中,请使用以下命令

adb push local remote

示例:adb pull /sdcard/apk/ss.apk C:\Users\Administrator\Desktop

-------------------------------------------

安装 / 卸载APK命令:install / uninstall

-s 链接多个设备时,使用-s指定设备

device_name:设备名称

apk_path:APK文件路径

apk_pack_name:包名

adb -s device_name insall apk_path

adb uninstall apk_pack_name

---------------------------------------

截图、录屏命令:screencap、screenrecord

adb shell screencap preservation_path  #preservation:保存

adb shell screenrecord preservation_path  #按ctrl+c停止录屏,或者三分钟后自动停止录屏

——20240408更新

记录自动化常用命令

获取设备品牌:adb shell getprop ro.product.brand

使用返回键:adb shell input keyevent KEYCODE_BACK

打开任务栏:adb shell input keyevent KEYCODE_APP_SWITCH

回到桌面:adb shell input keyevent KEYCODE_HOME

启动应用:adb shell am start -a android.intent.action.MAIN -c android.intent.category.LAUNCHER -n com.yx.mtrjhdj.new.mi/com.lynx.boot.LynxActivity

获取应用Main Activity:

强制停止应用:adb shell am force-stop com.oppo.market

——20240411更新

有些手机连不上adb无法看日志的可以这样试试:
撤销 USB 调试授权、拔掉数据线、再连接数据线、第一次弹出USB配置选择文件、然后选择USB配置为音频来源
posted @ 2021-06-04 17:38  人体描边大师  阅读(77)  评论(0)    收藏  举报