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. 什么?你们公司还没有将JVM初始和最大堆内存大小设置为相同值?

    微信公众号:Java大家族 JVM将初始和最大内存大小设置为相同值的好处 启动应用程序时,我们指定初始内存大小和最大内存大小.对于在 JVM(Java 虚拟机)上运行的应用程序,初始和最大内存大小通过 ...

  2. CVPR 2022数据集汇总|包含目标检测、多模态等方向

    前言 本文收集汇总了目前CVPR 2022已放出的一些数据集资源. 转载自极市平台 欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结.最新技术跟踪.经典论文解读.CV招聘信息. M5Produc ...

  3. 聊一聊Redis的离线分析

    背景 Redis 或许是我们大部分场景都会用到的一个利器,虽然是利器,用的姿势不对的话,终究还是会整出幺蛾子的. 比较常见的问题,不外乎内存暴增,慢查询等情况. 那么对于内存问题,可以借助redis自 ...

  4. linux 下通过fork实现后台运行进程

    1 # 通常建议使用双fork方法.在每个fork处,父级退出,子级继续 2 3 #!/usr/bin/env python 4 5 import time,platform 6 7 import o ...

  5. MKL库矩阵乘法

    此示例是利用Intel 的MKL库函数计算矩阵的乘法,目标为:\(C=\alpha*A*B+\beta*C\),由函数cblas_dgemm实现: 其中\(A\)为\(m\times k\)维矩阵,\ ...

  6. python的一些练习题

    1.目前工作上有一堆的ip地址,ip是ok的,但是需要找出来不在这里面的其他ip import os a = list() with open('ip.txt','r') as f: #print(f ...

  7. XCTF练习题---WEB---Training-WWW-Robots

    XCTF练习题---WEB---Training-WWW-Robots flag:cyberpeace{e37180e3f5ad17b4ac71a131e2de1fcb} 解题步骤: 1.观察题目,打 ...

  8. jfinal极速开发

    下载jfinal项目,上面都配置好了不用自己新建从头配置.https://jfinal.com/ idea打开项目 配置数据库 resources目录下demo-config-dev.txt # co ...

  9. 面渣逆袭:Redis连环五十二问,图文详解,这下面试稳了!

    大家好,我是老三,面渣逆袭系列继续,这节我们来搞定Redis--不会有人假期玩去了吧?不会吧? 基础 1.说说什么是Redis? Redis是一种基于键值对(key-value)的NoSQL数据库. ...

  10. UART串口及Linux实现

    UART,全称Universal Asynchronous Receiver Transmitter,通用异步收发器,俗称串口.作为最常用的通信接口之一,从8位单片机到64位SoC,一般都会提供UAR ...