ADB:全称为Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具。
 
首先,下载ADB工具并安装:
 
下载:百度就有。下载后是个压缩包,将其拷贝到cmd打开的默认路径下(如C:\Users\lenovo>,解压后的文件要在此目录下),解压。解压后至少要有以下4个文件:

--检测是否安装了ADB

adb version

三、检查连接设备

1. 电脑连上手机,并在手机中打开USB调试模式。

2.打开后在cmd窗口中输入adb devices,就会出现刚才连接的设备。

adb devices

--安装Apk到手机

cd path/path
adb install demo.apk

ADB常用命令

——查看ADB版本:adb version

——查看手机设备:adb devices

——查看设备型号:adb shell getprop ro.product.model

——查看电池信息:adb shell dumpsys battery

——查看设备ID:adb shell settings get secure android_id

——查看设备IMEI:adb shell dumpsys iphonesubinfo

——查看Android版本:adb shell getprop ro.build.version.release

——查看手机网络信息:adb shell ifconfig

——查看设备日志:adb logcat

——重启手机设备:adb reboot

——安装一个apk:adb install /path/demo.apk

——卸载一个apk:adb uninstall

——查看系统运行进程:adb shell ps

——查看系统磁盘情况:adb shell ls /path/

——手机设备截屏:adb shell screencap -p /sdcard/aa.png

注:如果是连接了多个设备的话,就需要指定设备:adb -s 设备编号 install apk的完整路径

adb devices 找不到设备的解决方法

若用adb devices无法列出android设备,则按如下步骤排查:
1)设备管理器是否显示android adb interface或者Android Composite ADB Interface;
2)  设备管理器右键“Android Phone -> Android Composite ADB Interface”,选择“详细信息”标签页,“硬件 Id”
将VID_XXXX&PID_中的XXXX添加到本机的adb_usb.ini文件(一般都是在C:\Users\你的用户名 下)中
3)若没有adb_usb.ini文件,则在路径C:\Users\Administrator.android下新建该文件,将VID_XXXX和PID_XXXX的XXXX编号添加进去。
4)cmd下切换到adb.exe所在目录,依次输入以下命令:
adb kill-server
adb start-server
adb devices

即可列出所链接的android设备

 注:如果显示了设备,但是状态是offline,则可能是adb的版本太低,换高级的版本即可(1.0.41)。

ADB和Fastboot for Windows

https://dl.google.com/android/repository/platform-tools-latest-windows.zip

ADB和Fastboot for Mac

https://dl.google.com/android/repository/platform-tools-latest-darwin.zip

ADB和Fastboot for Linux

https://dl.google.com/android/repository/platform-tools-latest-linux.zip

 
 

adb工具的更多相关文章

  1. Adb工具配置和设备连接

    ADB全程Android Debug Bridge,是Android SDK里的一个工具,用这个工具可以直接操作管理Android模拟器或者真实的Android设备(如手机). 一.Adb工具使用配置 ...

  2. 2.SDK目录结构和adb工具及命令介绍

    安卓开发学习笔记 1.安卓开发之环境搭建 2.SDK目录结构和adb工具及命令介绍 1.SDK目录介绍: ******************************** add-ons:Androi ...

  3. Eclipse 无线调试(利用ADB工具)

    首先:1.你的手机必髯要有ROOT权限才可以安装ADB工具:2.手机开启WLAN(WIFI): (1)安装ADB工具: (2)添加环境变量PATHA;(我的是ADB路径是:D:\adt-bundle- ...

  4. ADB工具和手机抓包方法介绍

    Android抓包方法 工具包内容如下:(下载地址:http://download.csdn.net/download/yezhaohui2011/8368061) adb ——谷歌提供的安卓远程调试 ...

  5. Android配置----adb工具的使用

    Adb(android debug bridge):android 调试桥,用于将本地的文件 push 到环境中,或者从手机环境中 pull 文件到本地. 一.ADB的主要功能: · 运行设备的she ...

  6. 【转】MAC使用adb工具

    原文网址:http://www.jeffjade.com/2015/03/21/2015-03-21-android-adb/ 前阵子入手了一本MacPro后,终将阵地也转移到了这里.但是Mac默认不 ...

  7. Adb工具常用操作-转(二)

    一. PC与模拟器或真机交换文件(adb pull和adb push) 在开发阶段或其他原因,经常需要将PC上的文件复制到模拟器或真机上,或将模拟机和真机上的文件复制到PC上.使用adb pull和a ...

  8. Adb工具常用操作(一)

    一.启动或关闭server 1.3  Android SDK中的常用命令行工具 在<Android SDK安装目录>\tools目录中带了很多命令行工具.虽然一般的开发人员并不需要完全掌握 ...

  9. SDK目录结构和adb工具及命令介绍

    1.SDK目录介绍: ******************************** add-ons:Android开发需要的第三方文件,附加的库,如Google APIs.GoogleMaps. ...

  10. ADB usb 或 WiFi 连接手机 ADB工具下载

    ADB usb 或 WiFi 连接手机 ADB工具下载 小米 MIUI8.5 手机开启USB调试 1.设置-->我的手机-->全部参数-->MIUI版本--->连续点N次 2. ...

随机推荐

  1. 百度AI人脸检测——解析JSON 数据格式

    1.了解一下 通常情况下,每个需要访问网络的应用程序都会有一个自己的服务器,我们可以向服务器提交数据,也可以从服务器上获取数据.不过这个时候就出现了一个问题,这些数据到底要以什么样的格式在网络上传输呢 ...

  2. python基础练习题(题目 矩阵对角线之和)

    day25 --------------------------------------------------------------- 实例038:矩阵对角线之和 题目 求一个3*3矩阵主对角线元 ...

  3. python基础练习题(题目 递归求阶乘)

    day18 --------------------------------------------------------------- 实例026:利用递归方法求5! 分析:递归包括递归体和递归条 ...

  4. 基础的CSS描绘测试

    1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="U ...

  5. Promql基础语法2

    数据样本 直方图类型 delta函数 运算操作 数学运算 node_disk_info / 100 当瞬时向量与标量之间进行数学运算时,数学运算符会依次作用域瞬时向量中的每一个样本值,从而得到一组新的 ...

  6. Oracle 存储过程使用总结

    参考 https://blog.csdn.net/weixin_41968788/article/details/83659164/ 创建 注意:一定不要漏掉了语句末尾的分号 DBMS_OUTPUT. ...

  7. golang /js index 转换excel字母表头

    Golang 1 package main 2 3 import "fmt" 4 5 func main() { 6 var Letters = []string{"A& ...

  8. python学习-Day34

    目录 今日内容详细 作业讲解 客户端 服务端 UDP协议 实现 服务器端 客户端 基于UDP实现简易版本的qq 客户端 服务器端 操作系统的发展史 第一代计算机(1940~1955) 第二代就算机(1 ...

  9. 【架构视角】一篇文章带你彻底吃透Spring

    框架的意义 对于程序员来说,我们通常知道很多概念,例如组件.模块.系统.框架.架构等,而本文我们重点说 框架. 框架,本质上是一些实用经验集合.即是前辈们在实际开发过程中积攒下来的实战经验,累积成一套 ...

  10. python数据可视化-matplotlib入门(6)-从文件中加载数据

    前几篇都是手动录入或随机函数产生的数据.实际有许多类型的文件,以及许多方法,用它们从文件中提取数据来图形化. 比如之前python基础(12)介绍打开文件的方式,可直接读取文件中的数据,扩大了我们的数 ...