• adb操作及常用命令


    问题:no devices/emulators found:adb devices 没有连接的设备
    解决方案
    在这里插入图片描述

    大概率是因为usb调试功能没有打开,可以查看手机设备是否开启usb调试功能
    Android若未开启,可通过设置-关于手机,连续点击版本号7次,打开开发者模式后开启usb调试

    常用命令汇总

    查看连接计算机的设备:
    adb devices
    获取序列号:
    adb get-serialno
    终止adb服务:
    adb kill-server
    重启adb服务:
    adb start-server
    获取设备MAC地址:
    adb shell  cat /sys/class/net/wlan0/address
    获取CPU序列号:
    adb shell cat /proc/cpuinfo
    安装APK:
    adb install  //比如:adb install baidu.apk
    保留数据和缓存文件,重新安装apk:
    adb install -r  //比如:adb install -r baidu.apk
    安装apk到sd卡:
    adb install -s  // 比如:adb install -s baidu.apk
    卸载APK:
    adb uninstall  //比如:adb uninstall com.baidu.search
    卸载app但保留数据和缓存文件:
    adb uninstall -k  //比如:adb uninstall -k com.baidu.search
    启动应用:
    adb shell am start -n /.
    查看设备cpu和内存占用情况:
    adb shell top
    查看占用内存前6的app:
    adb shell top -m 6
    刷新一次内存信息,然后返回:
    adb shell top -n 1
    查询各进程内存使用情况:
    adb shell procrank
    杀死一个进程:
    adb shell kill [pid]
    查看进程列表:
    adb shell ps
    查看指定进程状态:
    adb shell ps -x [PID]
    查看后台services信息:
    adb shell service list
    查看当前内存占用:
    adb shell cat /proc/meminfo
    查看IO内存分区:
    adb shell cat /proc/iomem
    将system分区重新挂载为可读写分区:
    adb remount
    从本地复制文件到设备:
    adb push  
    从设备复制文件到本地:
    adb pull   
    列出目录下的文件和文件夹,等同于dos中的dir命令:
    adb shell ls
    进入文件夹,等同于dos中的cd 命令:
    adb shell cd 
    重命名文件:
    adb shell rename path/oldfilename path/newfilename
    删除system/avi.apk:
    adb shell rm /system/avi.apk
    删除文件夹及其下面所有文件:
    adb shell rm -r 
    移动文件:
    adb shell mv path/file newpath/file
    设置文件权限:
    adb shell chmod 777 /system/fonts/DroidSansFallback.ttf
    新建文件夹:
    adb shell mkdir path/foldelname
    查看文件内容:
    adb shell cat 
    查看wifi密码:
    adb shell cat /data/misc/wifi/*.conf
    清除log缓存:
    adb logcat -c
    查看bug报告:
    adb bugreport
    获取设备名称:
    adb shell cat /system/build.prop
    查看ADB帮助:
    adb help
    跑monkey:
    adb shell monkey -v -p your.package.name 500
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46
    • 47
    • 48
    • 49
    • 50
    • 51
    • 52
    • 53
    • 54
    • 55
    • 56
    • 57
    • 58
    • 59
    • 60
    • 61
    • 62
    • 63
    • 64
    • 65
    • 66
    • 67
    • 68
    • 69
    • 70
    • 71
    • 72
    • 73
    • 74
    • 75
    • 76
    • 77
    • 78
    • 79
    • 80
  • 相关阅读:
    第3周 用1层隐藏层的神经网络分类二维数据
    jvm深入研究文档--java代码的执行
    JAVA面经整理(8)
    构建AR视频空间大数据平台(物联网及工业互联网、视频、AI场景识别)
    C# 什么是继承和派生
    ElasticSearch从入门到精通--第三话(集群环境搭建篇)
    2022年5大直播趋势
    15_TypeScript
    第5章-宏观业务分析方法-5.3-主成分分析法
    js中的this关键字
  • 原文地址:https://blog.csdn.net/qingliuun/article/details/120047893