前言:刚开始学习android(坚持每天1篇笔记哈^_^),比较实用的命令是adb,所以就先学习这些,主要用真机调试,模拟器用的是genymotion,所以emulator暂时不大需要哈,可以后续再补

1.查看模拟器/连接设备:

默认情况下,所有adb客户端使用5037端口号与adb服务进行通信。每个模拟器/设备实例需要一对连续的端口:偶数端口用于控制台连接,奇数端口用于adb连接。

(adb有时候不能启来,需要查看下端口号是否被占用:netstat -aon | findstr "5037" 然后得到 pid ; tasklist -aon | findstr "pid" 得到当前正在使用该端口的进程;

很多软件都会占用,所以可以修改adb的端口号:在“系统变量”里增加ANDROID_ADB_SERVER_PORT="XXX"即可);

adb device:显示了当前连接的模拟器/设备列表。输入:序列号(设备类型和端口号)和状态(offline(未连接),device(已连接))两种。--->只表示设备当前处于连接状态,并不表示已经启动完成。--------------真机连接

2.指定模拟器/设备实例执行某种动作:adb -s <name> <command>:

安装应用程序: adb -s <name> install <apk include path>:install后面指的是这个要安装到模拟器/设备上的apk所在位置,能够找到要安装的apk--->在指定设备上安装这个软件

success后看设备桌面发现安装成功了^_^

根据上面的信息,然后用ES文件浏览器(手机给这个软件开启root权限)查看:data/local/tmp下发现有这个软件,所以可以推测:先是将apk下载到本地的tmp的文件夹下,然后再安装;

3.模拟器/设备实例的文件复制:

adb pull <device> <local>-------->将设备里的文件(可以是sd卡或者是手机内部存储空间都是可以的,只要是指定位置是存在的就可以了)推送到本地(计算机)的指定位置

从本地到手机的存储里进行传输:

adb push <local> <device>------------->adb push d://TestApk//testChinese.pdf /storage/emulated/0/ninarming-----(从计算机传输到手机的内部存储里)--发现传输的如果是中文的话红米手机(用的就是红米1s进行连接的)就不能识别了,但是shell是识别的,字母或者数字是支持的

pull跟push:

pull-->拉下来的意思,有没有一种从云端拉数据的感觉,而设备就可以类比于云端,因为设为可以是远程的,不是通过usb连接,可以通过无线,远程访问,所以相对来说文件从设备到现在的cmd的计算机(本地)就用pull-->adb pull <romote> <local>;

push--->推上去,因为cmd就是你操作的计算机(本地),相对来说就是水平面,而设备-->云端 就是海平面之上,想要将文件往上送就需要推动力啦,所以adb push <local> <romote>

4.进入shell:

adb shell ----------->进入shell,

exit----------------->是退出shell

a.下面是进入shell后先是查看指定目录下存在的文件 ls;

b.创建文件夹 mkdir testMakeDir;

c.查看是否创建成功 ls;

d.删除指定文件夹 rmdir testMakeDir;

e.查看是否删除成功 ls,然后就退出了。

5.adb devices :error:重启adb服务:

adb kill-server

adb start-server

windows下adb(android调试桥)基本命令(持续更新。。。)的更多相关文章

  1. 在 MAC OS X 安装 ADB (Android调试桥)

    什么是 ADB? Android调试桥( adb )是一个开发工具,帮助安卓设备和个人计算机之间的通信. 这种通信大多是在USB电缆下进行,但是也支持Wi-Fi连接. adb 还可被用来与电脑上运行的 ...

  2. 【VSCode】Windows下VSCode编译调试c/c++【更新】

    便携版已更新,点此获取便携版 用于cpptools插件的配置文件更新 更新的launch.json // Available variables which can be used inside of ...

  3. 【VSCode】Windows下VSCode编译调试c/c++【更新 2018.03.27】

    --------– 2018.03.27 更新--------- 便携版已更新,点此获取便携版 已知BUG:中文目录无法正常调试 用于cpptools 0.15.0插件的配置文件更新 新的launch ...

  4. Android调试桥 adb安装详解

    Android调试桥(adb) 一.简介 Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信.adb 命令便于执行各种设备操作(例如安装和调试应用),并提供对 Uni ...

  5. Android 调试桥介绍 (adb)

    Android 调试桥 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信.它可为各种设备操作提供便利,如安装和调试 ...

  6. Android 调试桥 (adb) 是 命令行命令--官方拷贝过来的,留作自己查看

    Android 调试桥 (adb) 是一种功能多样的命令行工具,可让您与设备进行通信.adb 命令便于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令 ...

  7. 转:Android 调试桥(adb)是多种用途的工具

    转自:http://my.oschina.net/xuwa/blog/1574 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态. 可以通过下列几种方法加入 ...

  8. Android 调试桥(adb)是多种用途的工具

    Android 调试桥 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态. 可以通过下列几种方法加入adb: 在设备上运行shell命令 通过端口转发来管理 ...

  9. Android调试桥-Android Debug Birdge详解

    原文:http://android.eoe.cn/topic/summary Android调试桥-Android Debug Birdge Android调试桥(adb)是一个多功能的命令行功具,它 ...

随机推荐

  1. JSP 实现 之 调用java方法实现MySQL数据库备份和恢复

    package cn.qm.db; import java.io.BufferedReader; import java.io.DataInputStream; import java.io.IOEx ...

  2. CODEVS 2451 互不侵犯

    2451 互不侵犯 题目描述 Description 在N×N的棋盘里面放K个国王,使他们互不攻击,共有多少种摆放方案.国王能攻击到它上下左右,以及左上左下右上右下八个方向上附近的各一个格子,共8个格 ...

  3. activiti任务TASK

    一.概要 设计TASK的表主要是:ACT_RU_TASK,ACT_HI_TASKINST(见参考-activiti表): 任务主要有:人工任务(usertask),服务任务(servicetask)等 ...

  4. javascript 过滤空格

    1: 过滤首尾空格trim.2:过滤左边空格ltrim    3:过滤右边空格 用正则方法写成三个函数. <script type="text/javascript"> ...

  5. 做好织梦dedecms安全防护全部方法

    很多同学遇到网站被攻击挂马,大都不是竞争对手所为.多数情况下是黑客利用工具批量扫描入侵的.因此安全防护自关重要. 织梦安装时注意: 修改默认数据库前缀: 在dedecms安装的时候修改下数据库的表前缀 ...

  6. 给EcStore商城会员添加推广返利功能

    EcStore商城后台应用中心安装“网站推广”应用,会员成为推广员有二种途径:一是后台/推广设置/推广员审核/推广注册模式设为:需注册后审核成为推广员 此模式下前台会员在使用推广前,需要在会员中心申请 ...

  7. hdu 5363Key Set

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5363 Problem Description soda has a set S with n inte ...

  8. [POJ] 2453 An Easy Problem [位运算]

    An Easy Problem   Description As we known, data stored in the computers is in binary form. The probl ...

  9. A51汇编器的解释

    A51汇编器是运行于IBM PC系列及其兼容机上的交叉汇编软件,其主要功能是将MCS-51系列单片机汇编语言源程序翻译成符合Intel目标文件格式的可再定位的目标代码,经过L51连接器的连接和装配,产 ...

  10. 模拟IIC总线汇编程序软件包

    一.概述 为了非常方便地对 I2C 从器件进行快速的.正确的读写操作,我们为此而设计出虚拟 I2C 总线操作平台软件包.本软件包是主方式下的虚拟 I2C 总线软件包,只要用户给子程序提供几个主要的参数 ...