首页 > 代码库 > android adb
android adb
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数据库非常有用!!!
android adb
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。