Android常用命令行指令
Android 在Cmd下指令 |
管理设备 | adb devices | 显示连接到计算机的设备 |
adb get-serialno | 获取设备的ID和序列号serialNumber | ||
adb reboot | 重启设备 | ||
adb reboot bootloader | 重启到bootloader,即刷机模式 | ||
adb reboot recovery | 重启到recovery,即恢复模式 | ||
adb [-d|-e|-s <serialNumber>] <command> -d 发送命令给usb连接的设备 -e 发送命令到模拟器设备 -s <serialNumber> 发送命令到指定设备 |
|||
adb相关 | adb kill-server | 终止adb服务进程 | |
adb start-server | 重启adb服务进程 | ||
adb root | 已root权限重启adb服务 | ||
adb wait-for-device | 在模拟器/设备连接之前把命令转载在adb的命令器中 | ||
获取设备硬件信息 | adb shell cat /sys/class/net/wlan0/address | 获取mac地址 | |
adb shell cat /proc/cpuinf | 获取cpu序列号 | ||
管理设备app | aapt d badging <apkfile> | 获取apk的packagename 和 classname | |
adb install <apkfile> | 安装apk | ||
adb install -r <apkfile> | 保留数据和缓存文件,重新安装apk | ||
adb install -s <apkfile> | 安装apk到sd卡 | ||
adb uninstall <package> | 卸载app | ||
adb uninstall -k <package> | 卸载app但保留数据和缓存文件 | ||
shell | am start -n <package_name>/.<activity_class_name> | 启动应用 | |
top | 查看设备cpu和内存占用情况 | ||
top -m 6 | 查看占用内存前6的app | ||
top -n 1 | 刷新一次内存信息,然后返回 | ||
procrank | 查询各进程内存使用情况 | ||
kill [pid] | 杀死一个进程 | ||
ps | 查看进程列表 | ||
ps -x [PID] | 查看指定进程状态 | ||
service list | 查看后台services信息 | ||
cat /proc/meminfo | 查看当前内存占用 | ||
cat /proc/iomem | 查看IO内存分区 | ||
ls | 列出目录下的文件和文件夹,等同于dos中的dir命令 | ||
cd | 进入文件夹,等同于dos中的cd 命令 | ||
rename | 重命名文件 | ||
rm | 删除 | ||
mv | 移动文件 | ||
chmod | 设置文件权限 | ||
mkdir | 新建文件夹 | ||
cat | 查看文件内容 | ||
su | 获取管理员权限 | ||
文件操作 | adb remount | 将system分区重新挂载为可读写分区 | |
adb pull <remote> <local> | 获取模拟器中的文件 | ||
adb push <local> <remote> | 向模拟器中写文件 | ||
其他 | android list targets | 显示系统中全部Android平台 | |
android list avd | 显示系统中全部AVD(模拟器) | ||
android create avd -name 名称 -target 平台编号 | 创建AVD模拟器 | ||
emulator -avd 名称 -sdcard ~/名称.img(-skin 1280x800) | 启动模拟器 | ||
android delete avd -name 名称 | 删除AVD(模拟器) | ||
mksdcard 1024M ~/名称.img | 创建SDCard | ||
ddms | 启动DDMS | ||
adb devices | 显示当前运行的全部模拟器 | ||
adb -s 模拟器编号 命令 | 对某一模拟器执行命令 | ||
adb shell | 进入模拟器的shell模拟 | ||
android | 启动SDK,文档,实例下载管理器 | ||
adb uninstall apk包的主包名 | 卸载apk包 | ||
adb help | 查看adb命令帮助信息 | ||
adb logcat -s 标签名 | 在命令行中查看log信息 | ||
源码\system\core\toolbox目录和源码\frameworks\base\cmds目录 | adb shell后面跟的命令主要来自 | ||
adb remount (重新挂载系统分区,使系统分区重新可写)。 adb shell cd system/app rm *.apk | 删除系统应用 | ||
adb root | 获取管理员权限 | ||
你可以设置任意的端口号,做为主机向模拟器或设备的请求端口。 如:adb forward tcp:5555 tcp:8000 | 发布端口 | ||
你可向一个设备或从一个设备中复制文件, 复制一个文件或目录到设备或模拟器上: adb push <source> <destination></destination></source> 如:adb push test.txt /tmp/test.txt 从设备或模拟器上复制一个文件或目录: adb pull <source> <destination></destination></source> 如:adb pull /addroid/lib/libwebcore.so | 复制文件 | ||
取得当前运行的模拟器/设备的实例的列表及每个实例的状态: adb devices | 搜索模拟器/设备的实例 | ||
adb bugreport | 查看bug报告 | ||
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录: adb shell logcat -b radio | 记录无线通讯日志 | ||
adb get-product adb get-serialno | 获取设备的ID和序列号 | ||
adb shell sqlite3 #cd system/sd/data //进入系统内指定文件夹 #ls //列表显示当前文件夹内容 #rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件 #rm xxx //删除文件xxx #rmdir xxx //删除xxx的文件夹 | 访问数据库SQLite3 | ||
Android常用命令行指令相关推荐
- 第四篇:ROS常用命令行指令【重点】
系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 TODO:写完再整理 文章目录 系列文章目录 前言 一.常用的ROS命令行指令 1.系统类指令 2.启动类指令 3.节点 ...
- Windows 常用命令行指令 (持续更新)
常用DOS命令 1. dir : 列出当前目录下的文件及文件夹 2. md : 创建目录/文件夹 3. rd : 删除目录/文件夹(删除的目录必须为空目录) 4. cd : 进入指定目 ...
- Android常用命令行——gradlew,adb,adb shell
gradlew 下面全是针对 windows 操作系统的.如果是 Linux / Mac 请直接用 ./ 前缀. gradlew clean //类似 Clean Project gradlew -v ...
- java图形化界面操作和命令行操作,常用的命令行指令
第1章 JAVA语言概述 系统软件即操作系统 做开发需要掌握一定的命令行指令 Java程序执行需要借助命令行 打开cmd方式 一 点击搜索输入cmd 二 按window键加R键,弹出窗口后再输入cm ...
- 常用cmd命令行指令打开系统自带软件
常用命令行 一.cmd是command的缩写,即命令行. 虽然随着计算机产业的发展,Windows 操作系统的应用越来越广泛,DOS 面临着被淘汰的命运,但是因为它运行安全.稳定,有的用户还在使用,所 ...
- linux的常用命令行
linux的常用命令行 sftp– help chmod g+w 文件 nohl 清除文件高亮显示 可用命令: cd 路径 更改远程目录到"路径" chgrp group plcd ...
- Androi--Linux下的常用命令行
Androi--Linux下的常用命令行 安卓下面有个软件叫终端模拟器,其实就是Linux下的命令行,使用这些命令能有效处理问题. 基本知识 "/",这个英文字母斜杠指的是根目录, ...
- git stash pop_git常用命令行背诵并默写(全)
退出 : 保存退出 : 拷贝项目到本地 git 全局配置 git 当前仓库配置 git 查看 global 配置 git 查看当前仓库配置 git 删除 global 配置 git 比如 git 删除 ...
- I.MX6 Android CAN 命令行测试
/********************************************************************** I.MX6 Android CAN 命令行测试* 说明: ...
最新文章
- PyTorch深度学习入门与实战(案例视频精讲)
- 查看并开启MySQL的log-bin和general_log日志
- 分表扩展全局序列实际操作_高可用_单表存储千万级_海量存储_分表扩展---MyCat分布式数据库集群架构工作笔记0026
- int main(int argc,char* argv[])的作用
- C#中upd分包与发送,已经实现全部代码
- nginx.conf文件配置及nginx重启脚本
- php搭建mysql连接池
- win10系统服务器管理器,win10服务管理器,详细教您Win10服务管理器怎样打开
- (真实经验)我干了5年的JAVA面试官,发现很多求职者都忽略这七大方面的问题!
- ES5 标准对象说明
- Android相机开发: 触摸对焦,触摸测光,二指手势缩放
- 扫描文档SDK ocr识别技术
- 威尔逊定理公式的理解
- codewars练习(5)backwardsPrime--提交失败-Execution Timed Out (12000 ms)
- nao机器人python库安装_NAO机器人学习笔记(1)
- 稳压器78系列和79系列含义
- 深入理解Spark RDD——RDD实现的初次分析
- vs2017无法下载安装文件,请检查internet连接
- linux内核编译过程的最终总结版
- 我碌碌无为的研究生生活