美文网首页
常用ADB命令

常用ADB命令

作者: 尹学姐 | 来源:发表于2018-06-12 21:06 被阅读0次

    常用ADB命令

    基础命令

    // 查看adb版本
    adb version
    // 查看adb设备
    adb devices
    // 启动或停止adb service
    adb start-server
    adb kill-server
    // 查看日志
    adb logcat
    // 清除缓存数据
    adb logcat -c
    // 重启设备
    adb reboot
    // 设备进入fastboot模式
    adb reboot bootloader
    // 设备进入recovery模式
    adb reboot recovery
    // 生成设备bug报告
    adb bugreport
    // 查看帮助文档
    adb --help
    

    安装 & 卸载

    // 安装apk文件
    adb install <apkfile>
    adb install demo.apk
    adb install /user/demo.apk
    // 保留数据和缓存文件,重新安装
    adb install -r demo.apk
    // 安装apk到sd卡
    adb install -s demo.apk
    // 卸载应用
    adb uninstall <package>
    adb uninstall com.mi.dlabs.vr.thor
    // 卸载应用但保留数据和缓存文件
    adb uninstall -k com.mi.dlabs.vr.thor
    

    包管理 package manager

    // 查看安装的所有应用的包名
    adb shell pm list packages
    // 查看安装的系统应用
    adb shell pm list packages -s
    // 查看安装的第三方应用(除系统应用以外)
    adb shell pm list packages -3
    // 查看特定的应用
    adb shell pm list packages | grep qq
    // 清除应用的数据和缓存文件
    adb shell pm clear <package>
    adb shell pm clear com.mi.dlabs.vr.thor
    

    应用相关 activity manager

    // 启动应用
    adb shell am start -n <package_name>/.<activity_class_name>
     com.mi.dlabs.vr.thor/.ThorLaunchActivity
    // 强制停止应用
    adb shell am force-stop <package>
    

    设备相关

    // 获取设备序列号
    adb shell get-serialno
    // 获取设备MAC地址
    adb shell cat /sys/class/net/wlan0/address
    // 查看设备型号
    adb shell getprop ro.product.model
    // 查看设备屏幕尺寸
    adb shell wm size
    // 查看设备像素密度
    adb shell wm density
    

    运行状态

    
    

    文件操作

    // 发送及拉取文件
    adb push <local> <remote>
    adb pull <remote> <local>
    // 查看wifi密码
    adb shell cat /data/misc/wifi/*.conf
    
    // 和Linux系统的文件操作类似
    ls cd rename rm(-r) mv chmode mkdir cat 
    

    刷机命令

    // 处于fastboot状态的设备列表
    fastboot devices
    // 获取设备的信息
    fastboot getvar all
    // 清除所有数据
    fastboot -w
    // 清除cache分区
    fastboot erase cache
    // 清楚system分区
    fastboot erase system
    // 刷system.img
    fastboot flash system system.img
    // 重启 完成fastboot
    fastboot reboot
    

    相关文章

      网友评论

          本文标题:常用ADB命令

          本文链接:https://www.haomeiwen.com/subject/panreftx.html