adb是什么,adb工具使用教程
1、【Android】如何使用ADB进行调试
将 adb 工具包的四个文件都复制到 C:WindowsSystem目录里。
假如系统是32位的,则将四个文件都复制到C:WindowsSystem32目录里即可。
假如使用的Windows系统是64位的,则需要将其中的AdbWinApi.dll文件复制到C:WindowsSysWOW64里即可。
使用
基本命令ls、cd、cat、rm、cp、mkdir
这些命令是linux系统上的一些基本命令,至少要对ls、cd、cat这几个命令熟悉点,才能很流畅的使用adb工具,如果你还不熟悉,建议先去了解下这几个命令吧。
①adbshell
这个是进入手机shell操作的一个命令。通常情况下,你调试用的模拟器或者手机通过usb连接电脑后,在win上通过Ctrl+R,输入cmd,在dos窗口内执行该命令即可进入手机的shell操作。
如果你连接当前电脑的手机不止一部时,这时就需要借助参数来进行选择指定的设备了。如下图
②借助ls、cd命令进入应用数据地址/data/data/{包名如:coder.dasu.meizi}/
该目录下就是存放该应用的xml数据,cache数据,file数据,以及sqlite数据库数据了,如下
③cat命令查看SharePreference的xml数据
xml中经常保存一些应用的配置数据,比如用户是否启动app,用户账户,用户对应用操作的一些设置啊,比如关闭消息推送等等。
这些数据在开发时,都可以通过log方式打印出来,查看效果是否正确。但有时,如果想要查看较多的xml数据时,又懒得一个个的敲代码,或者log信息太杂,忘记以前写的过滤条件时,这时就可以借助adb来实现了。
④sqlite3.db命令查看数据库
以上介绍的一些功能其实就算不借助adb,也可以使用打印log等方式实现。但如果我们开发过程中,需要经常查看一些数据库内的数据时,也可以使用ddms,把db文件导出来借助工具查看,但这样总会麻烦了点,需要每次都进行导出db文件。所以,这时候,如果借助sqlite3这个命令,将会非常方便。
1.执行完sqlite3meizi.db后,会进入一个sqlite命令状态,在这里可以使用sql语言来进行查询,也可以使用.help来查看sqlite3提供的一些快速命令.
2。如,执行.table可以查看当前数据库所有的表,执行.schema可以查看创建数据库的sql命令
3.上面那图中有两张表,我们看看USER表中有什么数据,可以使用sql命令查询
虽然需要执行sql命令才能查询,但其实也就select一下,并不会很复杂,而且还可以借机多接触一下sql语言,学习一下。
如果你也有调试数据库这方面的需求,建议你也可以使用这个工具试试看。
扩展资料
adb,网上介绍其实很多,就是用来对安卓系统进行一些命令操作的工具。如果你的应用需要经常查看sharePreference文件数据、Sqlite数据库数据,以及本地的各种数据的话,那么使用adb将会非常方便。
如果你需要从电脑上发送一些文件到手机里,或者从手机获取一些文件到电脑上(比如视频之类的应用,需要经常把应用存在手机里的视频文件发送到电脑),那么借助adb也可以很方便实现。
如果你想做一些TV应用的话,那么就应该要学学ADB了,学学如何通过wifi连接调试,如果pull,push文件等等了。
2、win10的adb命令连不上怎么办
吧我说说吧先说说ADBADB程序运行于DOS命令行程序说LINUX命令控制台段字面意思android系统复合ADB接口理解android系统于win系统软件程序接口或者理解驱行候些外部程序要与安卓设备通讯候用工作或者说调用通讯失败ADB面命令包括载、载、传送、建立等等查阅面资料其问题再提3、软件测试adb常用命令
- adbdevices查看电脑连接的手机的状态adbinstalld:xx(apk包名)安装apkadbinstall-rd:xx(apk包名)覆盖安装apkadbuninstallxx(apk包名)卸载apkadbkill-server杀掉adb进程adbstart-server重启adb进程adbrebot重启手机adbpush<本地路径><远程路径>推送本地的文件到手机adbpull<远程路径><本地路径>从手机下载文件到本机输出日志10.1输出到手机存储卡adblogcat>/sdcard/mylogcat.txt10.2输出到电脑上adblogcat>D:/1.txt(1.txt文件必须存在)
测试过程中经常需要截图来保留现场证据,如果通过各种应用助手,那么通常要在PC,平板都安装对应的应用,比较麻烦,还会有各种推送,权限访问问题,好烦啊,这个时候还是adb命令好,执行两个命令即可搞定adbshell/system/bin/screencap-p/sdcard/screenshot.png(保存到SDCard)adbpull/sdcard/screenshot.pngd:/screenshot.png(保存在电脑)
断开手机网络adbshellsvcwifidisable
打开手机网络adbshellsvcwifienable查看手机网络是否正常adbshellping172.168.60.217点击设备的Backkey键adbshellinputkeyevent44、win10子系统linux如何连接手机进行刷机???如何进行adb命令操作
5、如何通过adb 命令 使手机恢复出厂值.
手机关机后长按电源键和音量加6、win10电脑adb不是内部或外部命令,也不是可运行的程序或批处理文件,怎么办
abd应该是exe文件,本就不是批处理文件。这个,找个刷机的工具都会有的。
不知道是不是有64位和32位区别