文档章节

ADB shell

playgame
 playgame
发布于 2016/05/26 16:00
字数 604
阅读 17
收藏 0

获取序列号:
adb get-serialno

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

重启机器:
adb reboot

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

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


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

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

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

安装APK:
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 


查看所有安装包名:
adb shell
#ls data/data

查看应用名字:
adb shell dumpsys package com.adnroid.XXX

找到  com.android.xxx/.xxxActivity,xxxActivity就是应用名称
 

© 著作权归作者所有

共有 人打赏支持
playgame
粉丝 0
博文 26
码字总数 10272
作品 0
洛阳
QA/测试工程师
私信 提问
Android开发中常用ADB命令总结

新媒体管家 点击上方“程序员大咖”,选择“置顶公众号” 关键时刻,第一时间送达! adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方便通过DDMS来调试...

px01ih8
2017/12/02
0
0
adb调试工具

adb调试工具 adb(Android Debug Bridge)是Android提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态。还可以进行以下的操作: 1、快速更新设备或手机模拟器中的代...

lnredone
2016/12/12
0
0
android adb基本命令使用

adb和SDK、AVD集成在一个软件里面,直接百度SDK下载,就可以。 adb的路径”..platform-tools“需要添加到path里面 adb基本命令 1. adb version 查看adb版本 2. adb devices 查看连接的设备 ...

孟飞阳
2016/07/05
30
0
adb操作命令详解及大全

adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听S...

286090326
2017/03/21
0
0
adb操作命令详解及大全

adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。adb的工作方式比较特殊,采用监听S...

luanpeng825485697
2018/01/08
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Httpd 整合 Tomcat 步骤

环境:Tomcat8 + Httpd2.4 工作原理:借助于Tomcat的AJP连接器实现Apache与Tomcat的通信 配置步骤: 1. 配置httpd.conf 新增: Include conf/extra/mod_jk.conf 修改:添加 index.jsp <IfM...

ZeroneLove
昨天
1
0
Docker笔记3——容器命令(未写完,明天整理接着写)

未写完,明天整理接着写 新建并启动容器 docker run docker run [OPTIONS] IMAGE [COMMEND] [ARG...] OPTIONS: --name=[容器新名字] :为容器指定一个名称 -d:后台运行容器,并返回容器ID,...

HappyBKs
昨天
1
0
2018个人年终总结

感谢领导的信任和指导,新的一年获得了很多成长和提高,改掉了很多不好的习惯。 在这一年里,我在领导的帮助下,主要完成了以下功能: 1、完成上海银行版本投资营销相关功能的开发。 2、完成车...

万山红遍
昨天
9
0
保密工作与linux系统的发展

保密工作从性质上可以分成商业方面的保密和国家安全方面的保密。由于自己从事的是IT方面的工作,工作中必然会接触涉及到计算机信息方面的相关文件。加上单位已近通过武器装备科研生产单位二级...

linux-tao
昨天
2
0
Spark共享变量

概述 Spark程序的大部分操作都是RDD操作,通过传入函数给RDD操作函数来计算。这些函数在不同的节点上并发执行,但每个内部的变量有不同的作用域,不能相互访问,所以有时会不太方便,Spark提...

仟昭
昨天
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部