当前位置:首页 >> 世界杯影响力

Android常用命令行指令

Android 在Cmd下指令 管理设备 adb devices 显示连接到计算机的设备 adb get-serialno 获取设备的ID和序列号serialNumber adb reboot 重启设备 adb reboot bootloader

adminadmin

Android

在Cmd下指令 管理设备 adb devices 显示连接到计算机的设备

adb get-serialno 获取设备的ID和序列号serialNumber

adb reboot 重启设备

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

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

adb [-d|-e|-s ]

-d 发送命令给usb连接的设备

-e 发送命令到模拟器设备

-s 发送命令到指定设备

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 获取apk的packagename 和 classname

adb install 安装apk

adb install -r 保留数据和缓存文件,重新安装apk

adb install -s 安装apk到sd卡

adb uninstall 卸载app

adb uninstall -k 卸载app但保留数据和缓存文件

shell am start -n /. 启动应用

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 获取模拟器中的文件

adb push 向模拟器中写文件

其他 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 如:adb push test.txt /tmp/test.txt 从设备或模拟器上复制一个文件或目录: adb pull 如: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


Top