win下开发调试用到的ADB工具和常用命令

adb是开发中用于调试的最常见的工具,在安卓开发过程中,经常会用到adb工具,在win下去连接安卓设备,进而可以把win下的一些内容推送到安卓设备中或者安卓设备上的一些内容拉取到win下。

一下内容均经过亲测使用正常,希望能帮到大家


win下,adb连接安卓设备的方法:
1.通过ip连接:

         adb connect ip

         adb connect ip:5555

         adb shell

2.通过usb线,otg口去连接

         adb devices  (查看有哪些设备是可以连接)

        adb shell

3.如果连接的过程中adb shell,提示未连接成功或者没有找到可以连接的设备,可断开adb进程

        adb kill-server


adb安装方法:

1.直接放桌面:

cmd命令行进入Desktop/adb目录,就可以直接使用

2.配置环境变量path

直接把下载的压缩包里面的内容放入C:\Windows\System32

就可以直接用adb命令


adb常用命令

1.显示当前运行的全部设备

        adb devices

2.指定某一设备操纵

        adb -s xxx shell

3.进入设备

        adb shell

4.让adb shell有root权限

        adb root && adb remount

5.adb shell命令下:

截屏:screencap -p > /mnt/sdcard/aaa.png

录视频:screenrecord > /mnt/sdcard/aaa.mp4

6.win下安装apk:

        adb install  -rf xxx.apk

 7.win下推送内容到设备:

        adb push xxx.apk  /system/app/

8.win下拉取设备内容到本地

        adb pull /system/app/hello.apk .

9.adb shell下的常用命令

        logcat -s TAG     //指定标签的日志

        logcat -v time    //打印显示日志输出的时间

        logcat -v time > /mnt/sdcard/test.log  //日志输入到内部sdcard

        pm install -r /system/preinstall/hello.apk  //安装hello.apk

        pm uninstall  com.android.hello    //卸载包名为com.android.hello的apk

        getprop ro.system.aaa   //查看ro.system.aaa属性

        setprop persist.system.aaa  true  //设置persist.system.aaa为true

        am start -n com.android.hello/.MainActivity  //启动helloapk

        am startservice <INTENT>  //启动服务

        am broadcast <Intent>        //发送广播

        getevent        //获取按键或者触屏操作

        sendevent   //发送操作

        input keyevent 4 //发送按键

        getevent -l        //type code value对应的常量名称显示

        getevent -c 10  //输出10条信息后退出

        df -h   //查看分区大小以G为单位

        dumpsys activity //activity栈信息

        dumpsys input   //或者遥控器或者鼠标的操作情况          

        win下开发调试用到的ADB工具和常用命令

 ​​​win下开发调试用到的ADB工具和常用命令


win7/xp下的adb 工具下载连接:

链接:https://pan.baidu.com/s/1tkoW8eAKBi4eFqOiWyV6IQ 
提取码:x4it

win8/win10下的adb工具下载连接:

链接:https://pan.baidu.com/s/1LMM3b_9aay6d8TWja6dckg 
提取码:g5pr


任何安卓平台,默认启动adb服务的方法

 在init.xxx.rc中加入

on boot

setprop service.adb.tcp.port 5555

stop  adbd

start adbd

上一篇:C与C++字符串比较


下一篇:华为交换机-S系列和E系列交换机如何修改本地用户的密码