【android】adb常用命令

ADB常用命令:

【adb help】获取帮助

【adb get-serialno】获取设备串号

【adb -s <serialNumber> <command>】给特定设备发命令

【adb root】获取root权限,对部分手机有用,大部分上市手机已经把这个功能给关闭了。获取root权限还可以通过豌豆夹等第三方工具。

【adb kill-server】杀死adb的server进程。

【adb start-server】启动adb的server进程。

【adb devices】查看建立连接的android终端。

【android list】显示所有android终端

【ddms】启动ddms

【adb remount】重新加载硬盘。

【adb reboot】重新启动终端。

【adb install  C:\Users\Administrator\Desktop\tmp\app-test.apk】安装应用程序

【adb uninstall com.android.helloworld】卸载helloworld,系统带的应用不可卸载。

【adb push C:\Users\Administrator\Desktop\tmp\app-test.apk /sdcard/】从pc端拷贝一个文件到终端

【adb pull /sourcepath/filename /destinationpath/filename】从终端拷贝一个文件到pc端

【adb wait-for-device】如果设备不联机就不让执行,--也就是实例状态是 device 时.

ADB shell常用命令:

【am start -n {包名(package)}/{包名}.{活动activity名称}】启动某一个app的activity,配置参考AndroidManifest.xml,例如闹钟:

# am start -n
com.android.alarmclock/com.android.alarmclock.AlarmClock

【setprop KEY VALUE】设置key的property值位value

【getprop KEY】获取该key的property值

【getevent】获取所有事件

【watchprops】监听property值的变化

【stop SERVER】强行停止某一个服务

【start SERVER】启动某一个服务

【ioctl】控制设备

【dumpsys activity】显示活动栈信息

【top】显示瞬间的进程的资源占用等信息

【free】显示当前进程内存使用情况

【ps】显示进程的自身标识信息

【rm /path/filename】从终端删除一个文件

【mkdir】新建一个目录或者文件

【grep】查找特定内容

【ls】显示当前目录下的文件

【cd】切换当前目录

【chmod】更改文件属性

【cp】拷贝文件

【dd】复制文件

【mv】移动目录文件,或者改名

【cat】查看文件内容

【kill】杀死进程

【ipconfig】查看更改网络接口地址和参数

【ping】检测网络状态

【netstat】查看网络状态

【telnet】登录远程主机

【sqlite3
/path/DATABASENAME.db】打开某一个数据库。之后即可使用select,insert,delete等数据库操作命令

【tcpdump -p -nnn -vvv -s 0 -w /PATH/NAME.pcap port 80 and
tcp】网络调试抓包

【gst-launch playbin
uri=file:///system/media/audio/bootaudio.mp3】gst多媒体框架,播放音频文件

【alsa_amixer】音频调试命令,可以切换声道,调节音量,切换设备。不同的芯片厂家的参数设置有所不同。

【alsa_aplay -D AndroidPlayback_Speaker_normal 
/cache/music/dial/0.wav】通过alsa播放pcm码流。

【alsa_arecord】通过alsa实现录音

【am start -n
com.android.music/com.android.music.MediaPlaybackActivity -d
/sdcard/bootaudio.mp3】启动android进程播放mp3

【stack --symbols-dir=./out/target/product/NAME/symbols
ramdump】查看调用堆栈

【exit】退出shell

通过 adb shell, cd /system/bin,ls可以列表出大部分可用的命令。

时间: 2024-08-03 21:15:19

【android】adb常用命令的相关文章

android adb常用命令

1.adb--- 截取屏幕的命令  :adb shell screencap -p | sed 's/\r$//' > outputs.png 2.jni ---命令    :$NDK/ndk-build 3. adb 启动程序:adb shell am start -n 包名/程序Activity类的类名(main) adb 安装程序: adb install  + 路径 adb 卸载程序 :adb uninstall +包名 adb 调试:  adb connect ip 地址 adb 断开

Android ADB 常用命令

Android ADB 常用命令 泛原罪 2016.09.21 00:02* 字数 605 阅读 2912评论 0喜欢 1 [TOC] adb logcat 查看日志 详细内容可参见 ADB Usage Complete / ADB 用法大全 官方文档Listing of logcat Command Options 他人整合 http://jiongbull.com/2016/03/17/adb%E5%91%BD%E4%BB%A4/ 应用相关 查看应用列表 adb shell pm list

Android ADB 常用命令详解

1. adb帮助获取 命令:adb –help 说明:执行此命令后,可查看adb支持的所有命令. 2. app安装卸载 命令详情如下,后续会对你常用场景做讲解. 2.1 安装一个apk 命令:adb install package 说明:package指的是要安装的apk包文件. 2.2 覆盖安装一个apk 命令:adb install –r package 说明:package指的是要安装的apk包文件. 2.3 卸载一个apk 命令:adb uninstall packageName 说明:

54. Android中adb常用命令及应用常用目录

本文主要介绍adb常用命令及应用常用目录.1.adb常用命令adb devices列出所有连接的android设备.以下命令都是对单个devices而言,如果存在多个devices的话,下面的命令都需要将adb变为adb -s deviceId adb shell进入devices命令行模式,进入命令行模式,就是linux命令行了adb shell command进入devices命令行模式,并运行命令commandadb shell am start -n <package>/<pac

adb常用命令

由于Android是基于Linux内核的操作系统.因此,在Android上可以执行Shell命令. [email protected]:~$adb shell [email protected]:/ $ su 拿到root权限 ls 查看文件夹 cd 改变目录 cat <文件名> 查看文件 rm 删除文件 mkdir <文件夹名> 新建文件夹 exit 退出shell命令 0.启动和关闭adb服务 adb kill-server //关闭adb服务 adb start-server

adb 常用命令

摘要:SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用.通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序. adb介绍 SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用.通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序.借助这个工具,我们可以管理设

adb常用命令教程

1.Android Debug Bridge - adb常用命令 1.1简介 Android Debug Bridge,我们一般简称为adb,主要存放在sdk安装目录下的platform-tools文件夹中,它是一个非常强大的命令行工具,通过这个工具你能够与你的android设备进行交互.同时这是一个包含了以下三部分的cs模式的程序: 1) adb client 从图中,我们知道client是运行在PC端的,每当我们发起一个adb命令的时候,就会开启一个client程序.当然,当我们开启DDMS

appium之adb常用命令

appium之adb常用命令 一.真机远程调试步骤: (非数据线操作要求需要手机和pc端在同一个路由器下) 1.将手机连接到pc端 2.adb devices  检测设备 3.adb tcpip 5555 确定手机和pc端的通讯(端口) 4.拔掉手机 5.adb connect  <手机ip地址> 6.adb disconnect 取消远程调试 1.adb是什么? adb是用来连接安卓手机和pc端的桥梁 2.adb组成: 1.客户端(client):运行在自己电脑上,可以通过adb命令来调用起

移动端自动化测试之adb常用命令

今天我们来聊聊自动化测试过程中常用的adb命令. 简介 首先介绍下什么是adb,adb全称叫“android debug bridge”,翻译过来就叫调试桥,通过命令行指令,可让你与移动端设备进行相互通信.adb 命令便于执行各种设备操作(例如安装和调试应用),并提供对 Unix shell(可用来在设备上运行各种命令)的访问权限.它是一种客户端-服务器程序,包括以下三个组件:1.客户端:用于发送命令.客户端在开发计算机上运行.您可以通过发出 adb 命令从命令行终端调用客户端.2.守护进程 (