博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
android adb
阅读量:6321 次
发布时间:2019-06-22

本文共 960 字,大约阅读时间需要 3 分钟。

hot3.png

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   它是一个适用于sqlite数据库的GUI工具,我们发现他对分析android sqlite数据库非常有用!!!

转载于:https://my.oschina.net/liusicong/blog/345158

你可能感兴趣的文章
find和xargs
查看>>
数据结构例程—— 交换排序之快速排序
查看>>
IOS定位服务的应用
查看>>
php引用(&)
查看>>
Delphi 操作Flash D7~XE10都有 导入Activex控件 shockwave
查看>>
oracle 学习笔记之名词解释
查看>>
MySQL Cluster搭建与测试
查看>>
python数据分析画图体验
查看>>
军规15 确保集成和调用第三方APP
查看>>
Etcd和ZooKeeper,究竟谁在watch的功能表现更好?
查看>>
Shredding Company 碎纸机,dfs()枚举每一种情况,再加剪枝。
查看>>
命名空间和模块化编程 - C++快速入门39
查看>>
结构化程序设计03 - 零基础入门学习Delphi12
查看>>
D2007在64位Win7出现 delphi 2007 assertion failure thread32.cpp 的解决办法
查看>>
STM32的TAMPER-RTC管脚作为Tamper的使用[转]
查看>>
[记]一个逐步“优化”的范例程序
查看>>
2012-01-09_2
查看>>
数学 - 线性代数导论 - #5 矩阵变换之置换与转置
查看>>
java数据结构:队列
查看>>
使用.NET进行高效率互联网敏捷开发的思考和探索【一、概述】
查看>>