zoukankan      html  css  js  c++  java
  • ADB简单的安装与使用

    在cmd中输入adb命令后,会出现‘adb’不是内部或外部命令,也不是可运行程序或批处理文件的问题

    CMD启动指令,出现C:Usersmash> 
    将下载的adb.exe、AdbWinApi.dll、AdbWinUsbApi.dll三个文件将其复制到C:Usersmash>目录下 ,问题解决。

    1.帮助:adb —help

    2.启动adb server:adb start-server

    3.关闭adb server: adb kill-server

    4.设备号:adb devices

    5.系统版本号:adb shell getprop ro.build.version.release

    6.电脑文件发送到手机:adb push 电脑文件路径/文件 手机存储路径

    7.从手机拉取文件: adb pull 手机文件路径 电脑文件存储路径

    8.查看手机运行日志:adb logcat 扩展 可以通过过滤报名取到指定app运行日志(mac/linux:| grep 包名 win: | findstr 包名)

    9.进入手机shell命令行: adb shell 可以操作类Linux命令 top 过滤app占用资源

    10.获取app包名和启动名:

    1.mac/linux:adb shell dumpsys window windows | grep mFocusedApp

    2.win:adb shell dumpsys window windows | findstr mFocusedApp

    11.安装apk到手机:adb install apk文件路径

    12.卸载app:adb uninstall 包名

    13.获取app 启动时间:adb shell am start -W 包名/启动名

    14.指定某台设备:adb -s 设备号

    ps:输入 ADB devices 然后出现了 list of devices attached 这种情况,并没有显示出手机设备。

    解决办法:1.查看设备管理器,其他设备有没有出现黄色感叹号的情况,如果没有就说明不是ADB驱动的问题,要是没有的话,就网上找一个手机驱动,然后更新驱动,选择计算机上的文件进行更新,选择在网上下载的驱动文件目录,可能会弹出一个警告框,选择始终允许。手机驱动下载成功的一个地址  :https://www.jb51.net/softs/538237.html 

    2.检查手机是否选择了usb调试模式

  • 相关阅读:
    git
    Django RestFramework
    vuex以及axios
    npm 、webpack 、 vue-cli
    vue的生命周期
    vue-router
    vue框架 (小清单)
    nodejs review-01
    npm-bluebird使用
    js整理4
  • 原文地址:https://www.cnblogs.com/Maggie2019/p/11113733.html
Copyright © 2011-2022 走看看