zoukankan      html  css  js  c++  java
  • 安卓ADB的常见命令的使用

    1.常见adb命令的使用

    1.1 查看帮助手册

    adb --help,会弹出相关命令的使用说明

     ===================================================================================================

    1.2 查找与电脑连接的设备或模拟器

    adb devices(这是最常用的命令)

    ===================================================================================================

    1.3 向指定的设备或模拟器发送指令

    adb -s <serialNumber> <command> 

    adb -s  emulator-5558  install  weixin.apk

    ===================================================================================================

    1.4 打印log日志信息:adb logcat

    adb  logcat  #打印log信息,输出到控制台

    adb  logcat   >d:111.log  #重定向输出日志

    ===================================================================================================

    1.5 从手机拉取文件到电脑本地

    adb  pull  源文件   本地文件

    adb  pull  /sdcard/123.apk   ./

    ===================================================================================================

    6.将电脑本地文件推送到手机上

    adb  push 源文件   本地文件

    adb  push  123.apk   /sdcard/

    ===================================================================================================

    7.远程登录设备shell

    adb   shell  #远程登录设备,可以使用一些Linux的常用命令

     输入exit可以退回

    ===================================================================================================

    8.安装apk: adb install apk安装包路径

    adb  install  com.fcbox.hivebox_82.apk

    ===================================================================================================

    9.卸载apk: adb uninstall app包名

    adb   uninstall    com.fcbox.hivebox

    ===================================================================================================

    10.查看当前页面的活动页:

    adb  shell   dumpsys activity | find "mFocusedActivity"

    结果显示如下:

     ===================================================================================================

    11.查看APP的包名和启动名:aapt dump badging xxx.apk

    aapt  dump badging  com.fcbox.hivebox_82.apk

    部分结果如下,找到打印输出的包名或启动名

    包名:package

    图中红线框所示,就是索要查找的包名

    启动名:launchable-activity

    图中红线框所示,就是索要查找的启动名:

    ===================================================================================================

    12.通过WiFi进行远程连接手机进行调试

    指定远程调试的端口号:  adb tcpip   5555

    远程连接手机:  adb connect   手机IP地址

    ===================================================================================================

    13.启动adb服务

    adb  kill-server,显示结果如下:

    ===================================================================================================

    14.启动adb服务

    adb  start-server,显示结果如下:

    adb start-server一般与adb kill-server一起使用

  • 相关阅读:
    Node 12 值得关注的新特性
    vue实现PC端调用摄像头拍照人脸录入、移动端调用手机前置摄像头人脸录入、及图片旋转矫正、压缩上传base64格式/文件格式
    解决Vuex刷新页面数据丢失问题 ---- vuex-persistedstate持久化数据
    博客搬迁到 gitHub + hexo 去了, 博客园以后比较少更新
    Jenkins结合shell脚本实现(gitLab/gitHub)前端项目自动打包部署服务器
    GET 和 POST 的区别 以及为什么 GET请求 比 POST请求 更快
    Git常用命令及使用,GitLab/GitHub初探,Git/Svn区别
    pc端结合canvas实现简单签名功能
    N的阶乘末尾0的个数和其二进制表示中最后位1的位置
    实现一个动态存储分配
  • 原文地址:https://www.cnblogs.com/htx18/p/10319649.html
Copyright © 2011-2022 走看看