adb命令使用手册
adb常见命令使用

adb常见命令使用:第三方应用安装、卸载1、adb install 本地文件路径:第三方应用安装(1)如果用户已经安装了该应用,再次运行安装时会给出安装失败的信息,如果重新安装该包,则需要先将其以前的包卸载,再次进行安装;(2)adb install –r 本地文件路径:如果已经安装了该应用,又不想卸载后再安装,可以通过加入“-r”参数,会覆盖原来安装的软件并保留数据;2、adb uninstall 包名:卸载第三方应用文件操作1、adb pull 手机上的路径本地路径:获取文件例如:获取手机sdcard/fyblog路径下的result.txt文件放到d盘的根目录下;2、adb push 本地文件路径手机上存放路径:传文件到手机例如:将本地D盘路径下的test.txt文件拷贝到手机sdcard/fyblog路径下;3、adb shell rm手机上文件路径:文件删除例如:删除sdcard/fyblog路径下的test.txt文件;信息获取1、adb version:adb版本获取2、adb devices:获取当前连接的设备的状态的相关信息状态信息可能包括以下3种不同状态:(1)device状态:表示设备或者模拟器已经连接到adb服务器上(2)offline状态: 表明设备或者模拟器没有连接到adb服务器或者没有响应。
(3)no device:表示没有物理设备或者模拟器连接。
3、adb shell pm list packages:获取手机已经安装的应用包名(1)adb shell pm list packages –f:获取手机已经安装的应用包名及其安装路径手机重启adb reboot:手机重启记录日志1、adb logcat:查看全部日志DOS窗口按ctrl+c中断输出log记录2、记录日志到本地文件例如:记录日志放在本地D盘根目录下,名称为test.log;。
adb shell bugreport 使用

adb shell bugreport 使用1. 引言1.1 概述在移动设备开发和调试过程中,我们经常面临各种问题需要进行故障排查和解决。
而adb shell bugreport命令是Android系统提供的一个重要工具,它能够帮助我们捕获设备的状态信息、日志文件和关键性能指标等,以便更好地分析和解决问题。
1.2 文章结构本文将详细介绍adb shell bugreport命令的使用方法及其常见问题和解决方法。
首先,在"2. adb shell bugreport的基本介绍"部分,我们将对adb shell 命令和bugreport功能做简要介绍,并说明其使用场景。
然后,在"3. adb shell bugreport的使用步骤"部分,我们将逐步讲解如何连接设备、启用adb调试模式以及生成bugreport文件。
接着,在"4. adb shell bugreport的常见问题和解决方法"部分,我们将列举一些可能出现的问题,并提供相应的解决方法。
最后,在"5. 结论"部分,我们将总结文章内容并给出一些建议。
1.3 目的本文的目的是为读者提供一个全面了解adb shell bugreport命令如何使用以及如何处理可能遇到的常见问题的指南。
通过掌握这些知识和技巧,读者将能够更高效地使用adb shell bugreport来解决移动设备开发和调试过程中的问题,提升工作效率。
接下来,我们将深入探讨adb shell bugreport命令的基本介绍。
2. adb shell bugreport的基本介绍:2.1 adb shell命令简介:adb shell命令是Android调试桥(Android Debug Bridge)的一部分,它允许用户通过命令行界面与Android设备交互。
通过adb shell命令,用户可以在连接的Android设备上执行各种操作,包括运行系统命令、访问文件系统、安装和卸载应用程序等。
adb调试命令和通过无线网使用adb设置

adb调试命令和通过无线网使用adb设置
展开全文
ADB Debugging(adb调试命令)
adb devices
输出虚拟机/设备列表。
返回虚拟机或设备编码和状态
adb forward <local> <remote>
发送socket链接。
例如:adb forward tcp:8000 tcp:5037
建立从服务端口8000发送到模拟器/设备5037的连接。
前提条件:开启允许USB调试设备。
adb kill-server
中断adb服务进程。
如果服务在运行将关闭该服务。
(中断adb.exe进程)
无线网(Wireless)
adb connect <host>[:<port>]
通过Wi-Fi使用ADB,的操作步骤如下:
Step_1:通过USB连接设备
Step_2:使用adb devices验证设备是否连接正常
Step_3:使用命令“adbtcpip 5555”重启TCP模式下的5555端口
Step_4:查看Andriod设备的IP地址,查看方法是:设置--->关于手机--->状态消息----->IP地址
Step_5:使用adb connect<host>[:port]命令连接设备
Step_6:断开USB连接,通过命令"adb devices"任然能看到设备处于连接状态
注意:确保连接服务<host>和Andriod设备一直连接相同的Wi-Fi网络。
adb usb
通过usb模式使用adb,与adb connect相对应:。
adb常用的20个命令

adb常用的20个命令1. adb devices:查看当前连接的设备列表。
2. adb shell:进入模拟器或设备的 shell 模式。
可以在里面执行Linux 命令。
3. adb push <源文件> <目标文件>:将文件拷贝到模拟器或设备中。
4. adb pull <源文件> <目标文件>:从模拟器或设备中将文件拷回电脑中。
5. adb install <apk文件>:安装 apk 应用到设备上。
6. adb uninstall <应用包名称>:从设备中卸载应用。
7. adb logcat :查看 LogCat 的日志。
8. adb start-server:启动 Adb server 服务,用于与设备连接。
9. adb kill-server:终止 Adb server 服务。
10. adb reboot:重启模拟器或设备。
11. adb root:重新启动 Adb 为 Root 权限。
12. adb remount:重新挂载系统,允许写入更改到系统分区。
13. adb backup:备份设备数据。
14. adb restore:恢复之前备份的设备数据。
15. adb help:查看 Adb 命令的使用说明。
16. adb shell pm list packages:列出当前正在运行的应用的包名称。
17. adb shell pm path <应用包名称>:查看特定应用的包路径。
18. adb shell am start <应用包名称>:启动特定应用。
19. adb shell pm clear <应用包名称>:清除特定应用的缓存数据。
20. adb shell input text <文本>:向当前活动窗口输入文本。
adb调试桥使用流程

adb调试桥使用流程一、前言。
今天咱们来唠唠adb调试桥(Android Debug Bridge)的使用流程。
这个adb可是个超有用的工具,在安卓开发、测试或者是对安卓设备进行一些特殊操作的时候,它都能派上大用场呢!二、准备工作。
1. 安装adb工具。
- 首先呢,你得确保你的电脑上安装了adb工具。
如果是在Windows系统下,你可以去下载Android SDK(Software Development Kit),SDK里面就包含了adb工具。
安装的时候按照安装向导一步一步来就好啦。
- 对于Mac系统,如果你已经安装了Xcode,它可能已经自带了一些相关的工具。
不过为了确保使用,你也可以通过Homebrew来安装adb。
在终端输入“brew install android - platform - tools”就可以啦。
- 在Linux系统下,不同的发行版安装方式可能有点区别。
以Ubuntu为例,可以使用“sudo apt - get install android - tools - adb”命令来安装。
2. 设备连接。
- 把你的安卓设备通过USB线连接到电脑上。
- 在设备上,你需要开启“开发者选项”。
不同的安卓设备开启开发者选项的方式不太一样,一般来说,你可以在设备的“设置” - “关于手机”里,连续点击“版本号”若干次(通常是7次左右),就可以开启开发者选项啦。
- 然后在开发者选项里,找到“USB调试”选项并打开它。
这样你的设备就准备好和adb进行通信啦。
三、基本adb命令使用流程。
(一)查看设备连接状态。
1. 打开命令提示符(Windows)或者终端(Mac和Linux)。
2. 输入“adb devices”命令。
- 如果一切正常,你会看到类似下面的输出:- 设备列表里会显示你的设备序列号和设备状态。
如果显示“device”,就说明设备已经成功连接并且可以被adb识别啦;如果显示“unauthorized”,那可能是你在设备上还没有允许电脑进行USB调试的授权,这时候你在设备上确认一下授权就好啦。
手机专项测试__adb常用命令

⼿机专项测试__adb常⽤命令⼿机adb命令1、进⾏和安卓真机设备或模拟器进⾏调试的命令⾏⼯具ADB =>Android debug bridge2、查看adb版本adb version3、查看adb已连接设备adb devices或者直接连接某个模拟器,如4、进⼊已连接设备内部adb shell退出设备 exit5、查看设备软件adb shell pm list packages6、查看第三⽅应⽤软件adb shell pm list packages -37、安装apk⽂件路径adb install 安装包路径(注意:-r 覆盖安装)8、卸载软件adb uninstall 包名9、如何查看包名adb shell pm list packages返回的package:后⾯的是包名。
10、清除应⽤缓存(后台管理关闭)adb shell pm clear 包名11、从模拟器复制⽂件到本地adb pull 模拟器⽂件路径本地路径例:adb pull /sdcard/Pictures/Screenshots/Screenshot_2020-09-08-14-51-13.png第⼀步:先查看当前⽬录下⾯的所有⽂件夹,选择sdcard⽂件第⼆步:进⼊sdcard⽂件并进⾏查看:cd sdcard 找到Pictures第三步:进⼊pictures/screenshts ⽂件并查看所有⽂件列表:最后⼀步:将模拟器上的⽂件复制到我们的本地(前提需找到正确的路径)12、从本地复制⽂件到模拟器adb push 本地⽂件路径模拟器路径13、查看设备型号adb shell getprop ro.product.model14、查看内存信息adb shell cat /proc/meminfo15、查看CPU信息adb shell cat /proc/cpuinfo16、模拟按键输⼊、输出adb shell input keyevent17、查看模拟器安卓版本信息adb shell getprop ro.build.version.release18、查看模拟器IP地址adb shell ifconfig wlan019、查看模拟器MAC地址adb shell cat /sys/class/net/wlan0/address20、统计流量adb shell ps 查看软件pid (第⼆列)adb shell cat /proc/PID编号/net/dev查看到流量记录⽂档注意:wlan0表⽰WiFi流量,lo表⽰本地流量,receive表⽰接收数据流量,transmite表⽰发出数据流量21、查看模拟器和指定服务器的⽹络连通性adb shell ping 域名/ip地址Ctrl + c 中断连接22、重启设备adb rebootMonkey测试monkey测试是adb命令⾏⼯具中的⼀个指令,通过随机向⼿机发送设定数量的动作,可以测试软件的稳定性和健壮性。
adb logcat使用方法

adb logcat使用方法
adb logcat是一个Android Debug Bridge(ADB)命令,用于查看设备上的日志消息。
下面是adb logcat的使用方法:
1. 确保已经安装了ADB并设置了环境变量。
2. 连接Android设备到计算机上,并确保设备已启用USB调试模式。
3. 打开命令提示符(Windows)或终端(Mac/Linux)。
4. 输入以下命令来查看设备上的所有日志消息:
```
adb logcat
```
这将显示设备上的所有日志消息,包括系统日志、应用程序日志等。
5. 如果只想查看特定标签的日志消息,可以使用“-s”参数并指定标签名称。
例如,要查看应用程序的日志消息,可以使用以下命令:
```
adb logcat -s <tag>
```
将“<tag>”替换为要查看的应用程序的标签名称。
6. 如果想将日志消息保存到文件中,可以使用“-f”参数并指定
要保存的文件路径。
例如,要将日志消息保存到名为"log.txt"的文件中,可以使用以下命令:
```
adb logcat -f /path/to/log.txt
```
将"/path/to/log.txt"替换为要保存文件的路径。
这些是使用adb logcat的基本方法,还有一些其他参数和选项可以进一步定制日志消息的显示和过滤。
可以通过运行“adb logcat --help”命令来查看所有可用的选项和参数。
用adb命令导出数据的方法

用adb命令导出数据的方法在Android开发中,经常会遇到需要导出设备中的数据的情况。
而使用adb命令是一种方便快捷的方式来实现这一目的。
本文将介绍如何通过adb命令来导出Android设备中的数据。
一、adb命令简介adb(Android Debug Bridge)是Android调试桥的缩写,它是Android开发工具包(SDK)中的一个工具,用于与连接的Android 设备进行通信。
通过adb命令,我们可以执行一系列的操作,包括导出数据。
二、导出数据的前提条件在使用adb命令导出数据之前,我们需要满足以下条件:1. 安装Android SDK,并将adb工具添加到系统环境变量中。
2. 手机已连接到电脑,并且已开启USB调试模式。
可以通过在手机设置中找到“开发者选项”并开启“USB调试”来实现。
三、导出应用数据1. 导出整个应用数据通过adb命令可以导出整个应用的数据,包括数据库、共享首选项等。
使用以下命令:adb backup -f <导出文件路径> -all其中,<导出文件路径>为导出的文件的保存路径,可以是绝对路径或相对路径。
2. 导出指定应用数据如果只需要导出指定应用的数据,可以使用以下命令:adb backup -f <导出文件路径> -package <应用包名>其中,<应用包名>为需要导出数据的应用的包名。
四、导出文件系统数据除了应用数据,我们还可以通过adb命令导出文件系统中的数据。
以下是一些常用的导出命令:1. 导出SD卡中的文件adb pull /sdcard/<文件路径> <本地保存路径>其中,<文件路径>为需要导出的文件在SD卡中的路径,<本地保存路径>为导出文件保存到本地的路径。
2. 导出应用的APK文件adb pull /data/app/<应用包名>.apk <本地保存路径>其中,<应用包名>为需要导出APK文件的应用的包名。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服
务器端是android设备。
安装方法
电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要
在手机上打开选项settings-applications-development-USBdebugging.
对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录.
然后修改~/.bash_profile文件, 设置运行环境指向sdk的tools目录.
具体是打开~/.bash_profile文件(如果没有此文件也可以自行添加), 在里
面加入一行:
export PATH=${PATH}:<你的sdk目录>/tools
然后就可以使用adb命令了.
嫌安装麻烦的同学其实也可以省去上面安装步骤, 直接输入完整路径来使
用命令
对于windows xp用户, 需要先安装usb驱动
android_usb_windows.zip (1.33 MB) , 然后如果你只打算使用adb而
不想下载整个sdk的话, 可以下载这个单独的adb工具包
adb_win.zip (571.56 KB) 下载后解压, 把里面 adb.exe 和 AdbWinAp
i.dll 两个文件放到系统盘的 windows/system32 文件夹里就可以了
1.连接数据线,在电脑上打开cmd,然后输入命令
adb remount
adb shell
su
执行完成之后,你会看到:
* daemon not running. starting it now *
* daemon started successfully *
2.接着就是Linux命令行模式了,输入
cd system/app
你会发现没啥变化,然后输入ls回车.
这时候列表显示了system/app里面的所有文件,也就是Rom集成的一些软
件了.
3.开始删除吧.比如删除Youtube,他的文件名是Youtube.odex和Youtub
e.apk
我们要删除这2个文件,敲入以下命令:
rm Youtube.*
重启,Youtube已经删除掉了,注意各位同学千万不要删除你不知道是啥的
东西.
指定允许AVD的内存大小:
emulator -avd avdName -partition-size 256
启动一个叫avdName的模拟器,允许内存最大为256M
ADB常用的几个命令
1. 查看设备
adb devices
这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟
器将会列出显示
2. 安装软件
adb install
这个命令将指定的apk文件安装到设备上
3. 卸载软件
adb uninstall <软件名>
adb uninstall -k <软件名>
如果加 -k 参数,为卸载软件但是保留配置和缓存文件.
4. 登录设备shell
adb shell
adb shell
这个命令将登录设备的shell.
后面加将是直接运行设备命令, 相当于执行远程命令
5. 从电脑上发送文件到设备
adb push <本地路径> <远程路径>
用push命令可以把本机电脑上的文件或者文件夹复制到设备(手机)
6. 从设备上下载文件到电脑
adb pull <远程路径> <本地路径>
用pull命令可以把设备(手机)上的文件或者文件夹复制到本机电脑
7. 显示帮助信息
adb help
这个命令将显示帮助信息
8. 重启
adb reboot
9. 有时候手机连接PC会出现问题,用adb devices查看到的是一串问号,
这时候可以尝试
adb kill-server
输入这个命令之后立即(10秒之内,经验之谈)执行adb devices命令,
手机会重新连接PC。
10. 有时候连接变得不稳定,需要重新挂载一下手机
adb remount
11. 查看 LOG
adb logcat
删除Android系统Rom自带的软件
Android系统没有卸载Rom自带软件的功能.可能有些同学很想删除废了武功
的Youtube,想删除墙那边的Twitter.
加上Android的快捷方式没法修改没法自己排序没法分页.
安装的程序太多就会发现原来找到自己想要的东西很难.
综上所述,我觉得告知各位菜鸟同学如何删除自带的程序是很有必要的一件
事情.1.确定手机root了,取得了root权限才能删除系统文件呀.
2.下载Android_db.rar,解压到%windir/%System32下.
3.手机连接数据线,在电脑上打开cmd,然后输入命令
adb remount
adb shell
su
执行完成之后,你会看到:
* daemon not running. starting it now *
* daemon started successfully *
4.接着就是Linux命令行模式了,输入
cd system/app
你会发现没啥变化,然后输入ls回车.
这时候列表显示了system/app里面的所有文件,也就是Rom集成的一些软
件了.
5.开始删除吧.比如删除Youtube,他的文件名是Youtube.odex和Youtub
e.apk
我们要删除这2个文件,敲入以下命令:
rm Youtube.*
重启,Youtube已经删除掉了,注意各位同学千万不要删除你不知道是啥的
东西.
指定允许AVD的内存大小:
emulator -avd avdName -partition-size 256
启动一个叫avdName的模拟器,允许内存最大为256M