adb 指令总结

1 篇文章 0 订阅

adb问题

  1. adb push失败,权限问题

adb root

adb remount

adb disable-verity

https://blog.csdn.net/h784707460/article/details/79938160

 

  1. INSTALL_FAILED_TEST_ONLY安装失败

adb install -t app-debug.apk

 

adb install xxx.apk   //首次安装xxx.apk,该apk文件放在当前项目的文件夹下面

 

 adb install -r xxx.apk   //覆盖安装xxx.apk,该apk文件放在当前项目的文件夹下面

 

 adb uninstall com.xxx.xxx   //卸载包名为com.xxx.xxx 的 app (非系统应用)

 

  1. 判断android 是否开启root权限

if(new File("/system/bin/su").exists()||new File("/system/xbin/su").exists()){

    return true;

}

return false;

https://blog.csdn.net/u012842688/article/details/70895313

 

  1. logcat -c

清除所有log

 

  1. ps -A:罗列出当前系统运行的所有进程

 

  1. adb发送广播

adb shell am broadcast –a com.broadcast.open

 

  1. adb打开某个应用的Activity

adb shell am start –n com.android.tv.settings/.MainSettings

 

  1. 输出包名所在的应用路径

adb shell pm path com.hikvision.newsettings

 

截图

  • adb shell /system/bin/screencap -p /sdcard/screenshot.png(保存到SDCard)
  • adb pull /sdcard/screenshot.png d:/screenshot.png(保存到电脑)

 

录屏

  • adb shell screenrecord --time-limit 10 /sdcard/demo.mp4
  • adb pull /sdcard/demo.mp4 F:\mvp\demo.mp4

 

logcat -c(清除还没吐出来的缓存log)

logcat (开始抓log)

logcat -s “过滤条件” (只输出特定的log)

logcat -v time(log中带时间戳)

logcat -f 路径(将logcat保存在一个路径下)

logcat | grep -i wifi(使用管道来进行过滤,查询wifi并忽略大小写)

 

dumpsysivity top 查看顶层应用情况,具体哪一个在最上

dumpsys window|grep mFocusedWindow(查看当前界面属于那一个应用)

getprop 系统属性(得到系统属性的值)

setprop 系统属性 系统属性值(设置系统属性)

 

用串口获取setting值(system, secure类似)

settings get global 系统属性的key

settings set global 系统属性的key 系统属性的值

wm

  • wm size (读取屏幕分辨率)
  • wm density(读取屏幕dpi)
  • wm size 1920x1080(将屏幕分辨率设置为1920x1080)
  • wm density 300 (将dpi设置为300)
    -wm size reset (恢复默认值)

 

参考连接:https://blog.csdn.net/xct841990555/article/details/80436100

                https://github.com/mzlogin/awesome-adb

 

 

adb shell "pm list packages" > packagesList.txt

将所有的包打印到packagesList.txt文件中

adb shell "dumpsys  package com.mediatek.camera" > package.txt

查看包com.mediatek.camera中运行的活动,查看打开应用进入的第一个活动可以搜索关键词launcher

adb shell "am start -n com.mediatek.mtklogger/.MainActivity"

通过adb启动活动com.mediatek.mtklogger/.MainActivity

设置属性

Adb root
Adb remount
adb shell setprop persist.vendor.qti.telephony.vt_cam_interface 1
adb shell setprop persist.radio.VT_CAM_INTERFACE 1
Adb shell sync

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值