百科生活 投稿
关于【adb是什么】:adb是什么(常用的adb命令大全),今天小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
- 内容导航:
- 1、速速收藏:常用adb命令
- 2、adb是什么(常用的adb命令大全)
1、速速收藏:常用adb命令
查看当前连接设备:
- 查看当前连接设备:
adb devices
- 如果发现多个设备:
adb -s 设备号 其他指令
举例:
adb -s devicel install xxx.apk
查看顶部Activity:
- windows环境下:
adb shell dumpsys activity | findstr mFocusedActivity
- Linux、Mac环境下:
adb shell dumpsys activity | grep mFocusedActivity
查看日志:
adb logcat
安装apk文件:
adb install xxx.apk
- 此安装方式,如果已经存在,无法安装;推荐使用覆盖安装:
adb install -r xxx.apk
- 比分直接RUN出来的包是test-onlu的无法安装,推荐使用**-t**
adb install -r -t xxx.apk
卸载App:
adb uninstall com.zhy.app
- 如果想要保留数据,则:
adb uninstall -k com.zhy.app
传递文件:
- 往手机SDCard传递文件:
adb push 文件名 手机端SDCard路径
例如:
adb push 帅照.jpg /sdcard/
- 从手机端下载文件:
adb pull /sdcard/xxx.txt
查看手机端安装的所有app包名:
adb shell pm list packages
启动Activity:
adb shell am start 包名/完整Activity路径
例如:
adb shell am start com.zhy.aaa/com.zhy.aaa.MainActivity
- 如果需要携带参数(携带一个Intent,Key 为name):
adb shell am start com.zhy.aaa/com.zhy.aaa.MainActivity -e name zhy
- 启动一个隐式的Intent:
adb shell am start -a android.intent.action,VIEW -d https://www.google.com
发送广播:
adb shell am broadcast -a broadcastactionfilter
-如果需要携带参数(携带一个Intent,key为name):
adb shell am broadcast -a broadcastactionfilter -e name zhy
启动服务:
adb shell am startservice com.zhy.aaa/com.zhy.aaa.MyService
屏幕截图:
可以使用screencap命令来进行手机屏幕截图;
例如:
adb shell screencap /sdcard/screen.png
录制视频:
可以使用screenrecord[options] filename命令来录制屏幕视频;
例如:
adb shell screenrecord /sdcard/demo.mp4
2、adb是什么(常用的adb命令大全)
嘿。大家好,我是4U:
今天,我将向您介绍亚行调试工具!
ABD的全称是Android调试桥,
翻译过来就是android调试桥,就是在android系统中起到调试桥的作用。今天我们将学习什么是abd以及adb的常用命令。废话少说,我们继续每天的课吧!
学习,找朋友,交流经验,我加入。
一、亚行工具概述
adb的全称是android Debug Bridge,翻译过来就是android调试桥,就是在android系统中起到调试桥的作用。通过adb,我们可以通过DDMS轻松调试Eclipse中的AndroiD程序。adb的工作模式比较特殊,IDE通过监听SocketTCP5554等端口与Qemu进行通信。默认情况下,adb将连接与守护进程相关的端口,因此当我们运行Eclipse时,adb进程将自动运行。
Adb说白了就是一个调试工具。有了这个工具,我们可以管理设备或手机模拟器的状态。Adb.exe,在platform-tools目录下,你安装的android的sdk开发包。
Adb是一个客户端-服务器程序,客户端是你用来操作的电脑,服务器是android设备。作为一个客户端-服务器程序,adb包括三个组件:
客户端:该组件发送命令。客户端在开发计算机上运行。可以通过发出adb命令从命令行终端调用客户端。后台程序:该组件在设备上运行命令。后台程序在每个模拟器或设备实例上作为后台进程运行。服务器:该组件管理客户端和后台程序之间的通信。服务器在开发计算机上作为后台进程运行。Adb也是一个通用命令行工具,允许与仿真器实例或连接的Android设备进行通信。它可以方便各种设备的操作,例如安装和调试应用程序,并提供对Unixshell的访问(可用于在模拟器或连接的设备上运行各种命令)。主要有以下功能:
运行设备的shell(命令行);管理模拟器或设备的端口映射;计算机和设备之间上传/下载文件;将本地apk软件安装至模拟器或android设备;安装卸载程序;快速重启。第二,亚行工具的使用
在前面的安装章节中,我们已经完成了AandroidSDK的安装,接下来就可以直接执行adb命令了。打开cmd执行adb命令,如下所示:
三。亚行的常用命令
(1)adbdevices:检查设备连接。设备状态包括设备、离线和未知。注意:adb工具只能在手机开机USB调试的情况下使用,只有这样adb才能扫描设备。
device:设备正常连接offline:连接出现异常,设备无响应unknown:没有连接设备(2)adbinstall:安装apk包。如果apk不在当前目录下,添加在路上。路径名:ADB install:/testapk。
(3)adbuninstall:卸载apk,比如adbuninstallcom.xxx.xxx
(4)adbuninstall-k(包名):卸载apk但保留数据和缓存文件。
(5)abdlogcatalactivitymanager:l *:s:查询包名和launchable-activity命令,输入命令后启动app。获取包名com.toabao.mobile.dipei,获取可启动的活动:com . eg . Android . alibagphone . alibaylogin。
(6)adbkill-server:结束adb服务。
(7)adbstart-server:启动adb服务。
(8)adblogcat:查看日志。
(9)adbreboot:重启手机。只有当您运行最后一个命令并成功连接到移动时,此命令才会起作用。
(10)adbpull/sdcard/gen.apk:将手机文件转移到电脑中,储存在adb tools的目录下。"/sdcard/gen.apk "要传输的文件路径。
(11)adbpushgen.apk/sdcard/:将电脑文件发送到手机,保存在sdcard的根目录下。“gen.apk”是发送文件的文件名,“gen.apk”放在adb工具目录中。
(12)adbshellinputkeyevent26:打开/关闭手机屏幕。keyevent后面的数字是键值,26代表手机的电源键。
(13)adb version:检查当前ADB工具的版本号,该命令在连接android设备时也能运行。
(14)adbget-serialno:获取手机序列号。该命令获得的序列号是“adbdevices”命令获得的设备列表的序列号。
(15)adbshellcat/proc/cpuinfo:获取CPU型号等信息,我们CPU的型号在硬件后面。
(16)adbshellscreencap/SD card/screen . png:截图,截图保存在SD卡下,命名为screen.png,可以配合命令ADB pull/ADB pull/SD card/screen . png使用
将文件复制到计算机上。
(17)adbshellscreenrecord/SD card/demo . MP4:录音画面(Android4.4以上可用),按ctrl C停止录音,使用命令adbpull/sdcard/demo.mp4将录音文件复制到电脑上。
(18)adbshellsync:将手机上文件的更新同步到缓冲区(一般推送文件需要同步到缓冲区)。
(19)adbshelldmesg
本文关键词:metadb是什么,电视adb模式是什么,adb是什么词性英语,adb是什么软件,adb是什么银行。这就是关于《adb是什么,adb是什么词性英语(速速收藏:常用adb命令)》的所有内容,希望对您能有所帮助!
- 最近发表