文档章节

Android ADB 常用命令

iSnowFlake
 iSnowFlake
发布于 2015/12/17 11:25
字数 558
阅读 158
收藏 9
获取序列号:
adb get-serialno

查看连接计算机的设备:
adb devices

重启机器:
adb reboot

重启到bootloader,即刷机模式:
adb reboot bootloader

重启到recovery,即恢复模式:
adb reboot recovery

查看log:
adb logcat

终止adb服务进程:
adb kill-server

重启adb服务进程:
adb start-server

获取机器MAC地址:
adb shell  cat /sys/class/net/wlan0/address

获取CPU序列号:
adb shell cat /proc/cpuinfo

安装APK:
adb install <apkfile> //比如:adb install baidu.apk

保留数据和缓存文件,重新安装apk:
adb install -r <apkfile> //比如:adb install -r baidu.apk

安装apk到sd卡:
adb install -s <apkfile> // 比如:adb install -s baidu.apk

卸载APK:
adb uninstall <package> //比如:adb uninstall com.baidu.search

卸载app但保留数据和缓存文件:
adb uninstall -k <package> //比如:adb uninstall -k com.baidu.search

启动应用:
adb shell am start -n <package_name>/.<activity_class_name>

查看设备cpu和内存占用情况:
adb shell top

查看占用内存前6的app:
adb shell top -m 6

刷新一次内存信息,然后返回:
adb shell top -n 1

查询各进程内存使用情况:
adb shell procrank

杀死一个进程:
adb shell kill [pid]

查看进程列表:
adb shell ps

查看指定进程状态:
adb shell ps -x [PID]

查看后台services信息:
adb shell service list

查看当前内存占用:
adb shell cat /proc/meminfo

查看IO内存分区:
adb shell cat /proc/iomem

将system分区重新挂载为可读写分区:
adb remount

从本地复制文件到设备:
adb push <local> <remote>

从设备复制文件到本地:
adb pull <remote>  <local>

列出目录下的文件和文件夹,等同于dos中的dir命令:
adb shell ls

进入文件夹,等同于dos中的cd 命令:
adb shell cd <folder>

重命名文件:
adb shell rename path/oldfilename path/newfilename

删除system/avi.apk:
adb shell rm /system/avi.apk

删除文件夹及其下面所有文件:
adb shell rm -r <folder>

移动文件:
adb shell mv path/file newpath/file

设置文件权限:
adb shell chmod 777 /system/fonts/DroidSansFallback.ttf

新建文件夹:
adb shell mkdir path/foldelname

查看文件内容:
adb shell cat <file>

查看wifi密码:
adb shell cat /data/misc/wifi/*.conf

清除log缓存:
adb logcat -c

查看bug报告:
adb bugreport

获取设备名称:
adb shell cat /system/build.prop

查看ADB帮助:
adb help

跑monkey:
adb shell monkey -v -p your.package.name 500

本文转载自:http://www.mz6.net/news/2015-05-24/2246.html

iSnowFlake
粉丝 34
博文 93
码字总数 53328
作品 0
深圳
高级程序员
私信 提问
Android系统adb_shell命令大全

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

xiahuawuyu
2012/10/06
0
0
安装APK文件到Android模拟器 及shell

一、安装APK文件到Android模拟器 Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用...

xiahuawuyu
2012/07/24
0
0
AndroidStudio常用DBShell命令总结

做了两年安卓开发,Androidstudio这个开发工具有一些快捷键还是挺熟练的,平常用得上的shell命令,现在我也做一下总结,总有用的: 显示系统中全部Android平台: android list targets 显示系...

大二架构师
2018/05/11
0
0
安卓投屏助手(B1358)之辅助调试

Android远程桌面助手的中文版——安卓投屏助手正式上线。安卓投屏和远程控制的软件其实已经非常多了,如Vysor、Total Control、Mobizen、ApowerMirror、TeamViewer、向日葵远程控制手机软件等...

sunrain_hjb
2018/09/19
0
0
Android的常用adb命令

[Android]Android的常用adb命令 第一部分: 1. ubuntu下配置环境anroid变量: 在终端执行 sudo gedit /etc/profile 打开文本编辑器,在最后追加#set android environment 2. 运行Eclipse,还...

mutouzhang
2014/03/13
0
0

没有更多内容

加载失败,请刷新页面

加载更多

计算机网络

计算机网络体系结构 OSI 其中表示层和会话层用途如下: 表示层 :数据压缩、加密以及数据描述,这使得应用程序不必关心在各台主机中数据内部格式不同的问题。 会话层 :建立及管理会话。 五层...

一只小青蛙
今天
2
0
0.01-Win10安装linux子系统

一、安装Debian子系统 -1、控制面板设置: -1.1、打开“控制面板” —— “程序” —— “启用或关闭Windows功能” —— 勾选 “适用于Linux的Windows子系统” -2、设置: -2.1、打开“设置”...

静以修身2025
昨天
2
0
init 0-6 (启动级别:init 0,1,2,3,4,5,6)

启动级别: init 0,1,2,3,4,5,6 这是个很久的知识点了,只是自己一直都迷迷糊糊的,今天在翻出来好好理解下。。 0: 停机 1:单用户形式,只root进行维护 2:多用户,不能使用net file system...

圣洁之子
昨天
2
0
Android Camera HAL浅析

1、Camera成像原理介绍 Camera工作流程图 Camera的成像原理可以简单概括如下: 景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过A/D(模数转...

天王盖地虎626
昨天
2
0
聊聊Elasticsearch的ProcessProbe

序 本文主要研究一下Elasticsearch的ProcessProbe ProcessProbe elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/monitor/process/ProcessProbe.java public class ProcessProb......

go4it
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部