文档章节

android adb

刘小米_思聪
 刘小米_思聪
发布于 2014/11/15 23:10
字数 445
阅读 313
收藏 7

adb(android debg bridge, android调试桥)

简单来说,它是一个从电脑调试手机系统的工具,比如通过adb可以看到手机的linux系统,可以用adb命令对手机执行某些操作。

可以调试两种设备:连接上电脑的手机,模拟器。

手机连接,需要连上手机,然后在手机的设置里打开手机“调试模式(usb调试)”,在pc的cmd里敲入adb命令

下面以模拟器的adb为例:

1)电脑上 cdm开启命令框,cd 到 adb.exe目录下(如我的:cd Users/lsc/AppData/Local/Android/android-studio/sdk/platform-tools)。

2)命令行

adb devices  可以查看正在运行的设备或模拟器
adb help     了解adb的许多运行时选项 
adb shell    在连接的设备上打开一个shell,此shell本质上是一个unix ash,但只包含有限的命令集。例如,可以在此shell中运行ls命令,但不能直接运行find、grep和awk命令

 在adb shell下输入以下命令行操作手机:

ls -l 查看根级目录和文件
ls /data/data  查看数据库列表
ls /data/data/com.android.providers.contacts/databases列出数据库文件contacts.db,它是一个sqlite数据库,该文件与设备和版本无关

如果手动分析长长的create语句来了解列名及其类型,可能相当乏味。幸运的是有一个解决办法,可以将contacts.db下载到本地机器,然后用适用于sqlite 3的任何GUI工具分析该数据库。

下载contacts.d到本地

adb pull /data/data/com.android.providers.contacts/databases/contacts.db c:/somelocaldir/contacts.db

使用免费的sqliteman http://sqliteman.yarpen.cz/  它是一个适用于sqlite数据库的GUI工具,我们发现他对分析android sqlite数据库非常有用!!!



© 著作权归作者所有

刘小米_思聪
粉丝 58
博文 60
码字总数 43955
作品 0
西安
其他
私信 提问
如何通过命令行查看Android手机的Activtiy堆栈信息和手机分辨率

查看 activity 栈的状态: adb shell dumpsys activity Android has an interesting command called dumpsys to dump some system information. Even described on adb manual I think that ......

beijing_zbs
2015/02/27
540
0
解决adb网络连接中出现的“由于目标计算机积极拒绝,无法连接”错误

在调试一块全志A83T安卓工控板(已root),启动后,安卓系统正常,设置好以太网 的静态IP地址:192.168.1.181,并接好网线,同时开发电脑WIN7系统IP地址 也是129.168.1.x, 在同一网段。win系...

happyzeng79
08/08
0
0
安装APK文件到Android模拟器 及shell

一、安装APK文件到Android模拟器 Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用...

xiahuawuyu
2012/07/24
307
0
Android USB的ADB协议通信(2)

ADB连接:ADB Wireless source has gone missing- https://github.com/slightlywobbly/adbwireless USB与PC通信之ADB方式- https://github.com/GavinAndre/UsbAccessoryDemo Android 使用USB......

desaco
01/29
0
0
Google 将删除 Android adb 备份与还原命令

源码显示,Android 调试桥(Android Debug Bridge,adb)备份和恢复命令可能会在未来的 Android 版本中删除。 开发过安卓的人可能对 adb 都不陌生,它是一个用于调试安卓设备的工具,通过 US...

h4cd
05/11
1K
3

没有更多内容

加载失败,请刷新页面

加载更多

Taro 兼容 h5 踩坑指南

最近一周在做 Taro 适配 h5 端,过程中改改补补,好不酸爽。 本文记录📝遇到的问题,希望为有相同需求的哥们👬节约点时间。 Taro 版本:1.3.9。 解决跨域问题 h5 发请求会报跨域问题,需...

dkvirus
41分钟前
3
0
Spring boot 静态资源访问

0. 两个配置 spring.mvc.static-path-patternspring.resources.static-locations 1. application中需要先行的两个配置项 1.1 spring.mvc.static-path-pattern 这个配置项是告诉springboo......

moon888
今天
2
0
hash slot(虚拟桶)

在分布式集群中,如何保证相同请求落到相同的机器上,并且后面的集群机器可以尽可能的均分请求,并且当扩容或down机的情况下能对原有集群影响最小。 round robin算法:是把数据mod后直接映射...

李朝强
今天
3
0
Kafka 原理和实战

本文首发于 vivo互联网技术 微信公众号 https://mp.weixin.qq.com/s/bV8AhqAjQp4a_iXRfobkCQ 作者简介:郑志彬,毕业于华南理工大学计算机科学与技术(双语班)。先后从事过电子商务、开放平...

vivo互联网技术
今天
19
0
java数据类型

基本类型: 整型:Byte,short,int,long 浮点型:float,double 字符型:char 布尔型:boolean 引用类型: 类类型: 接口类型: 数组类型: Byte 1字节 八位 -128 -------- 127 short 2字节...

audience_1
今天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部