作为android开发人员,adb是常用的工具之一。具体怎么使用了。

1、 安装完ADB后(ADB的安装请参考《Android开发平台搭建及配置.doc》),用电脑USB连接机器,然后使用

adb devices

来查看连接状态,若出现如下错误,则有可能已经有另外一个ADB进程在运行了,需要手动在任务管理器中查找到它并停止掉。

正常的状态应该如下:

2.adb shell

adb shell 是一个有用的操作命令。

此命令进入设备的shell中。这时会有

3.adb 查询相关的文件

用以下的命令能够查询adb的文件的相关的显示。

$ ls -l /sys/class/io*

ls -l /sys/class/io*

lrwxrwxrwx root     root              2010-01-01 13:24 gps -> ../../devices/virt

ual/io_devices/gps

lrwxrwxrwx root     root              2010-01-01 13:16 evdo -> ../../devices/vir

tual/io_devices/evdo

lrwxrwxrwx root     root              2010-01-01 13:24 led -> ../../devices/virt

ual/io_devices/led

注意了这些都是linux的命令,从而论证了android内核就是一个linux系统了。

4.adb模拟按键。

adb的强大,还在于他能够模拟手机的按键,他的命令如下了。

nput keyevent 4//返回上一级

Home 3

Menu 82

右:22

左:21

下:20

上:19

OK:23

音量加:24

音量减:25

adb在shell中使用了,能够更改文件的读写的属性了,命令是这样的了。

mount -o remount,rw ext2 /system

5、 adb还能够把相应的文件替换原系统的文件:(相应的文件用鼠标拖动的方法拖到CMD界面中)

此命令不要在adb shell中使用

adb push D:\Personal\Desktop\sensors.zoom2.so /system/lib/hw/

6、adb还能够安装/卸载apk文件了,这是一个开发时候应用较多的命令。

Adb install/uninstall + 文件路径

7、查询是否连接上3G时,用如下命令:

ls -l /dev/ttyUSB*

若显示出类似如下信息时,表示已经连上3G

crw------- root     root     188,   0 2011-05-19 12:21 ttyUSB0

crw------- root     root     188,   1 2011-05-19 12:21 ttyUSB1

crw------- root     root     188,   2 2011-05-19 12:23 ttyUSB2

8、开发小贴士,你是否遇到无法连接到真机的时候。这时候,他的adb kill/start-server 就派上大用场了,请看具体的案例:

找不到server 如下:

这时候,adb有重要的作用了, 进行了如下的操作:

这时候就有设备了

就ok了,这是我的adb理解

ADB用法的更多相关文章

  1. 转帖: 一份超全超详细的 ADB 用法大全

    增加一句 连接 网易mumu模拟器的方法 adb  connect 127.0.0.1:7555 一份超全超详细的 ADB 用法大全 2016年08月28日 10:49:41 阅读数:35890 原文 ...

  2. 超全超详细的 ADB 用法大全

    原文地址:原文地址 基本用法 命令语法 为命令指定目标设备 启动/停止 查看 adb 版本 以 root 权限运行 adbd 指定 adb server 的网络端口 设备连接管理 查询已连接设备/模拟 ...

  3. Awesome Adb——一份超全超详细的 ADB 用法大全【转】

    本文转载自:https://juejin.im/entry/57c00fe4c4c971006179838a ADB,即 Android Debug Bridge,它是 Android 开发/测试人员 ...

  4. ADB Usage Complete / ADB 用法大全

    ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具. 持续更新中,欢迎提 PR 和 Issue 补充指 ...

  5. Awesome Adb——一份超全超详细的 ADB 用法大全

    https://github.com/mzlogin/awesome-adb https://www.cnblogs.com/bravesnail/articles/5850335.html     ...

  6. Android ADB 用法

    adb  全称是 Android Debug Bridge, 就是起到调试桥的作用. 用来操作android设备的 阅读目录 adb 有什么用 借助adb工具, 我们可以管理设备或手机模拟器的状态,  ...

  7. ADB 用法大全 【转】

    https://github.com/mzlogin/awesome-adb awesome-adb ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代 ...

  8. 一份超全超详细的 ADB 用法大全

    http://blog.csdn.net/u010375364/article/details/52344120

  9. Android 手机 ADB FastBoot 命令基本用法

    adb用法: 准备: 1.在电脑上安装相应的USB驱动,在各分区置顶帖子有下载链接 2.手机进入设置->开发人员选项->勾选USB调试 adb devices 查看是否有设备 adb sh ...

随机推荐

  1. (五)静态断言(下),static_assert

    二.静态断言与static_assert 通过上一篇,我们可以看到,断言assert宏只有在程序运行的时候才能起作用.而#error值在编译器预处理时才能起作用. 有时候,我们希望在编译时候能做一些断 ...

  2. android 数据存储方式

    韩梦飞沙  韩亚飞  313134555@qq.com  yue31313  han_meng_fei_sha 1,文件 2,内容提供者 3,偏好设置 4,数据库 5,网络存储. 网络存储,就是上传到 ...

  3. [BZOJ4571][SCOI2016]美味(贪心+主席树)

    经典问题,按位贪心,每次需要知道的是”在这一位之前的位都以确定的情况下,能否找到这一位是0/1的数”,这就是在询问[L,R]内某个值域区间是否有数,主席树即可. #include<cstdio& ...

  4. BZOJ.2339.[HNOI2011]卡农(思路 DP 组合 容斥)

    题目链接 \(Description\) 有\(n\)个数,用其中的某些数构成集合,求构造出\(m\)个互不相同且非空的集合(\(m\)个集合无序),并满足每个数总共出现的次数为偶数的方案数. \(S ...

  5. 洛谷.3803.[模板]多项式乘法(NTT)

    题目链接:洛谷.LOJ. 为什么和那些差那么多啊.. 在这里记一下原根 Definition 阶 若\(a,p\)互质,且\(p>1\),我们称使\(a^n\equiv 1\ (mod\ p)\ ...

  6. Java基础(1)JDK的安装与环境变量配置

    最近在复习Java基础,第一课就是JDK的安装配置以及环境变量的配置,不多废话,直接开始吧 (1)去Oracle官方网站下载JDK 1.8 Java的历史想必大家也清楚,Sun公司开发的一门面向对象的 ...

  7. Python开发_python的安装

    Python几乎可以在任何平台下运行,如我们所熟悉的:Windows/Unix/Linux/Macintosh. 在这里我们说一下,在Windows操作系统中安装python. 我的操作系统为:Win ...

  8. Git_删除文件

    在Git中,删除也是一个修改操作,我们实战一下,先添加一个新文件test.txt到Git并且提交: $ git add test.txt $ git commit -m "add test. ...

  9. jquery常用写法简单记录

    好久不写东西了......话不多说,主要记录一下,最近做的项目中用到的js的记录(虽然特别特别简单) 一 jquery常用写法记录 jQuery(this).addClass("select ...

  10. Red Hat Enterprise Linux 7.4上安装Oracle 11.2.0.4

    1. 配置Yum源及关闭SeLinux [root@localhost ~]# mkdir /media/rhel [root@localhost ~]# mount /dev/cdrom /medi ...