• Android随笔之——Android ADB详解


      ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备。它主要有以下几个功能:

      1、运行设备的shell(命令行)
      2、管理模拟器戒设备的端口映射
        3、计算机和设备之间上传/下载文件
      4、将本地apk软件安装至模拟器戒android设备

    adb工具位置:<path-to-sdk>/tools/adb

    adb源码位置:<path-to-sourcecode>/system/core/adb

      adb组成及实现原理:adb本身是一个客户端服务器应用程序,由3个组件组成,Client, Server, Daemon,如下图

      对于ADB命令的使用,首先你要把ADB配置好环境变量,这个百度上一找一大堆,这里就不叙述啦。

      下面是一些常用的ADB命令使用方法,如果要查看全部ADB命令,建议Google搜索下,百度就算了

    查看设备
    * adb devices 
    这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 
    
    
    安装软件 
    * adb install <apk文件路径> 
    这个命令将指定的apk文件安装到设备上. 
    
    
    卸载软件 
    * adb uninstall <软件名> 
    * adb uninstall -k <软件名> 
    如果加 -k 参数,为卸载软件但是保留配置和缓存文件. 
    
    
    登录设备shell 
    * adb shell
    这个命令将登录设备的shell. 
    * adb shell <command命令> 
    后面加<command命令>将是直接运行设备命令, 相当于执行远程命令 
    
    
    从电脑上发送文件到设备 
    * adb push <本地路径> <远程路径> 
    用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机) 
    
    
    从设备上下载文件到电脑 
    * adb pull <远程路径> <本地路径> 
    用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑 
    
    
    显示帮助信息 
    * adb help 
    这个命令将显示帮助信息 
    
    
    查看bug报告
    * adb bugreport
    这个命令将显示bug报告
    
    
    启动和关闭ADB服务
    * adb kill-server 
    关闭ADB服务
    * adb start-server 
    开启
    模拟器在运行一段时间后可能会出现异常(反应非常慢等情况),这是需要重启服务,如果把模拟器关了,再打开就有点麻烦了。
    
    
    重启手机
    * adb reboot
    这个命令能帮助你直接重启手机

    作者:登天路

    转载请说明出处:http://www.cnblogs.com/travellife/

  • 相关阅读:
    【BZOJ2749】【HAOI2012】外星人[欧拉函数]
    【BZOJ3675】【APIO2014】序列分割 [斜率优化DP]
    【BZOJ2326】【HNOI2011】数学作业 [矩阵乘法][DP]
    【BZOJ1996】【HNOI2010】合唱队 [区间DP]
    【BZOJ1857】【SCOI2010】传送带 [三分]
    【BZOJ2338】【HNOI2011】数矩形 [计算几何]
    【BZOJ2330】【SCOI2011】糖果 [差分约束]
    【BZOJ1095】【ZJOI2007】捉迷藏 [动态点分治]
    【BZOJ4031】【HEOI2015】小Z的房间 [Matrix-Tree][行列式]
    【FJWC2017】交错和查询 [线段树]
  • 原文地址:https://www.cnblogs.com/travellife/p/4143024.html
Copyright © 2020-2023  润新知