ADB用法
作为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用法的更多相关文章
- 转帖: 一份超全超详细的 ADB 用法大全
增加一句 连接 网易mumu模拟器的方法 adb connect 127.0.0.1:7555 一份超全超详细的 ADB 用法大全 2016年08月28日 10:49:41 阅读数:35890 原文 ...
- 超全超详细的 ADB 用法大全
原文地址:原文地址 基本用法 命令语法 为命令指定目标设备 启动/停止 查看 adb 版本 以 root 权限运行 adbd 指定 adb server 的网络端口 设备连接管理 查询已连接设备/模拟 ...
- Awesome Adb——一份超全超详细的 ADB 用法大全【转】
本文转载自:https://juejin.im/entry/57c00fe4c4c971006179838a ADB,即 Android Debug Bridge,它是 Android 开发/测试人员 ...
- ADB Usage Complete / ADB 用法大全
ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具. 持续更新中,欢迎提 PR 和 Issue 补充指 ...
- Awesome Adb——一份超全超详细的 ADB 用法大全
https://github.com/mzlogin/awesome-adb https://www.cnblogs.com/bravesnail/articles/5850335.html ...
- Android ADB 用法
adb 全称是 Android Debug Bridge, 就是起到调试桥的作用. 用来操作android设备的 阅读目录 adb 有什么用 借助adb工具, 我们可以管理设备或手机模拟器的状态, ...
- ADB 用法大全 【转】
https://github.com/mzlogin/awesome-adb awesome-adb ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代 ...
- 一份超全超详细的 ADB 用法大全
http://blog.csdn.net/u010375364/article/details/52344120
- Android 手机 ADB FastBoot 命令基本用法
adb用法: 准备: 1.在电脑上安装相应的USB驱动,在各分区置顶帖子有下载链接 2.手机进入设置->开发人员选项->勾选USB调试 adb devices 查看是否有设备 adb sh ...
随机推荐
- JAVAEE——ssm综合练习:CRM系统(包含ssm整合)
1 CRM项目外观 1. 开发环境 IDE: Eclipse Mars2 Jdk: 1.7 数据库: MySQL 2. 创建数据库 数据库sql文件位置如下图: 创建crm数据库,执行sql 效果 ...
- 1012 The Best Rank (25)(25 point(s))
problem To evaluate the performance of our first year CS majored students, we consider their grades ...
- Revit二次开发示例:ChangesMonitor
在本示例中,程序监控Revit打开文件事件,并在创建的窗体中更新文件信息. #region Namespaces using System; using System.Collections.Ge ...
- centOS7下SVN的安装和使用
1. 安装 CentOS通过yum安装subversion. # yum install subversion subversion安装在/bin目录: # which svnserve #查看目录 ...
- 【持续更新】NOIP注意事项
1.无根据的乱搞不可能对 2.必须造极限数据跑一下 3.必须测空间 4.不管用不用都把cstring加上 5.开文件测样例 6.删一长串代码最好注释 7.到10:00先敲暴力 8.题读三遍 9.先做好 ...
- [CC-SUBWAY]Subway Ride
[CC-SUBWAY]Subway Ride 题目大意: 一棵\(n(n\le5\times10^5)\)个点的含重边的树,总边数为\(m(m\le10^6)\),每条边有一个颜色.\(q(q\le5 ...
- java知识回顾
一.构造方法能不能被继承 当然不能,1.构造方法是类的唯一入口 2.构造方法与类名相同 3.子类构造方法中隐式的调用了父类的构造方法 二.值传递和引用传递.不变类和可变类.直接赋值和浅拷贝和深拷贝 ...
- python学习两月总结_汇总大牛们的思想_值得收藏
下面是我汇总的我学习两个月python(version:3.3.2)的所有笔记 你可以访问:http://www.python.org获取更多信息 你也可以访问:http://www.cnblogs. ...
- ZOJ 2969 Easy Task
E - Easy Task Description Calculating the derivation of a polynomial is an easy task. Given a functi ...
- Git_远程仓库
到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了. 可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Gi ...