android ADB常见命令

https://developer.android.com/studio/test/monkey.html


1、导出手机运行日志 adb logcat -v time>D:\1111.txt
查看日志 adb logcat
2、查看设备  adb devices
3、运行       shell adb shell   退出 exit
4、安装apk  adb install /Users/storm/temp/demo.apk 安装到sd卡 adb install -r demp.apk
卸载  adb uninstall <package>
// 如:adb uninstall com.stormzhang.demo
卸载 app 但保留数据和缓存文件:
adb uninstall -k com.stormzhang.demo

5、列出手机装的所有app的包名:adb shell pm list packages
6、列出系统应用的所有包名:   adb shell pm list packages -s
7、列出除了系统应用的第三方应用包名:adb shell pm list packages -3
8、使用 grep 来过滤:   adb shell pm list packages | grep qq
9、清除应用数据与缓存  adb shell pm clear com.stormzhang.demo
10、启动应用 adb shell am start -n com.stormzhang.demo/.ui.SplashActivity
11、获取序列号 mac地址 $adb get-serialno  $adb shell  cat/sys/class/net/wlan0/address
查看手机型号 $adb shell getprop ro.product.model
11、强制停止应用


有些时候应用卡死了,需要强制停止,则执行以下命令:

adb shell am force-stop <packagename>

// 如:adb shell am force-stop cn.androidstar.demo

12、查看 Android 系统版本


$adb shell getprop ro.build.version.release

7.0.1

查看屏幕分辨率


$adb shell wm size

Physical size: 1080×1920

查看屏幕密度


$adb shell wm density

Physical density: 480

 CTRL+\ 再按回车可以退出
关于 ADB 的命令有太多,以上只列了一些我比较常用的命令,关于更多的命令可以见这里:

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


过滤指定标签 Log.v("Tag",info);   adb logcat Tag:v  级别大于v的
adb logcat Tag:v *:S  只查看 级别v的

adb logcat Tag:v *:S | tee my.log

adb logcat | grep MyApp


复制文件到当前目录下
.\adb pull sdcard/Android/obb/com.xunlei.downloadprovider/ThunderDownload/
复制到指定目录下
.\adb pull sdcard/Android/contacts_db_log.txt D:/VS/

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值