转】Android ADB命令大全

ADB很强大,记住一些ADB命令有助于提高工作效率。

  1. 获取序列号:

    adb get-serialno
  2. 查看连接计算机的设备:
    adb devices
  3. 重启机器:
    adb reboot
  4. 重启到bootloader,即刷机模式:
    adb reboot bootloader
  5. 重启到recovery,即恢复模式:
    adb reboot recovery
  6. 查看log:
    adb logcat
  7. 终止adb服务进程:
    adb kill-server
  8. 重启adb服务进程:
    adb start-server
  9. 获取机器MAC地址:
    adb shell cat /sys/class/net/wlan0/address
  10. 获取CPU序列号:
    adb shell cat /proc/cpuinfo
  11. 安装APK:
    adb install <<span style="padding: 0px; margin: 0px; line-height: 21px;">apkfile> //比如:adb install baidu.apk
  12. 保留数据和缓存文件,重新安装apk:
    adb install -r <<span style="padding: 0px; margin: 0px; line-height: 21px;">apkfile> //比如:adb install -r baidu.apk
  13. 安装apk到sd卡:
    adb install -s <<span style="padding: 0px; margin: 0px; line-height: 21px;">apkfile> // 比如:adb install -s baidu.apk
  14. 卸载APK:
    adb uninstall <<span style="padding: 0px; margin: 0px; line-height: 21px;">package> //比如:adb uninstall com.baidu.search
  15. 卸载app但保留数据和缓存文件:
    adb uninstall -k <<span style="padding: 0px; margin: 0px; line-height: 21px;">package> //比如:adb uninstall -k com.baidu.search
  16. 启动应用:
    adb shell am start -n <<span style="padding: 0px; margin: 0px; line-height: 21px;">package_name>/.<<span style="padding: 0px; margin: 0px; line-height: 21px;">activity_class_name>
  17. 查看设备cpu和内存占用情况:
    adb shell top
  18. 查看占用内存前6的app:
    adb shell top -m 6
  19. 刷新一次内存信息,然后返回:
    adb shell top -n 1
  20. 查询各进程内存使用情况:
    adb shell procrank
  21. 杀死一个进程:
    adb shell kill [pid]
  22. 查看进程列表:
    adb shell ps
  23. 查看指定进程状态:
    adb shell ps -x [PID]
  24. 查看后台services信息:
    adb shell service list
  25. 查看当前内存占用:
    adb shell cat /proc/meminfo
  26. 查看IO内存分区:
    adb shell cat /proc/iomem
  27. 将system分区重新挂载为可读写分区:
    adb remount
  28. 从本地复制文件到设备:
    adb push <<span style="padding: 0px; margin: 0px; line-height: 21px;">local> <<span style="padding: 0px; margin: 0px; line-height: 21px;">remote>
  29. 从设备复制文件到本地:
    adb pull <<span style="padding: 0px; margin: 0px; line-height: 21px;">remote> <<span style="padding: 0px; margin: 0px; line-height: 21px;">local>
  30. 列出目录下的文件和文件夹,等同于dos中的dir命令:
    adb shell ls
  31. 进入文件夹,等同于dos中的cd 命令:
    adb shell cd <<span style="padding: 0px; margin: 0px; line-height: 21px;">folder>
  32. 重命名文件:
    adb shell rename path/oldfilename path/newfilename
  33. 删除system/avi.apk:
    adb shell rm /system/avi.apk
  34. 删除文件夹及其下面所有文件:
    adb shell rm -r <<span style="padding: 0px; margin: 0px; line-height: 21px;">folder>
  35. 移动文件:
    adb shell mv path/file newpath/file
  36. 设置文件权限:
    adb shell chmod 777 /system/fonts/DroidSansFallback.ttf
  37. 新建文件夹:
    adb shell mkdir path/foldelname
  38. 查看文件内容:
    adb shell cat <<span style="padding: 0px; margin: 0px; line-height: 21px;">file>
  39. 查看wifi密码:
    adb shell cat /data/misc/wifi/*.conf
  40. 清除log缓存:
    adb logcat -c
  41. 查看bug报告:
    adb bugreport
  42. 获取设备名称:
    adb shell cat /system/build.prop
  43. 查看ADB帮助:
    adb help
  44. 跑monkey:
    adb shell monkey -v -p your.package.name 500
时间: 2024-10-12 05:53:56

转】Android ADB命令大全的相关文章

Android ADB命令大全(通过ADB命令查看wifi密码、MAC地址、设备信息、操作文件、查看文件、日志信息、卸载、启动和安装APK等)

ADB很强大,记住一些ADB命令有助于提高工作效率. 1. 获取序列号: adb get-serialno 2. 查看连接计算机的设备: adb devices 3. 重启机器: adb reboot 4. 重启到bootloader,即刷机模式: adb reboot bootloader 5. 重启到recovery,即恢复模式: adb reboot recovery 6. 查看log: adb logcat 7. 终止adb服务进程: adb kill-server 8. 重启adb服务

MacBook下配置android adb命令使用环境

想在Mac下使用android adb命令,常用的两种配置方式: 在MacBook下配置adb命令环境(方法一) 1.下载并安装IDE (android studio) 人性化的安装,直接点击下一步下一步就可以完成安装啦 2.配置环境 在安装完成之后,将android的adb工具所在目录加入环境变量里面去  在终端中输入 sudo vim ~/.bash_profile ,打开 .bash_profile文件.按 i 进入输入模式,在文件内容的末尾加入以下内容: #Setting PATH fo

android中adb命令大全

adb 常用命令大全 1. 显示系统中全部Android平台:   android list targets 2. 显示系统中全部AVD(模拟器):   android list avd 3. 创建AVD(模拟器):  android create avd --name 名称 --target 平台编号 4. 启动模拟器:   emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器): android delete avd

android调试工具adb命令大全

转载: 一.adb介绍SDK的Tools文件夹下包含着Android模拟器操作的重要命令adb,adb的全称为(Android Debug Bridge就是调试桥的作用.通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序.借助这个工具,我们可以管理设备或手机模拟器的状态.还可以进行以下的操作: 1.快速更新设备或手机模拟器中的代码,如应用或Android 系统升级: 2.在设备上运行shell命令: 3.管理设备或手机模拟器上的预定端口: 4.在设备或手机模拟器上复制或

adb 命令大全

ADB 常用命令 查看连接设备 adb devices //显示设备列表 adb get-serialno //获取设备序列号 重启adb service adb kill-server adb start-server adb 获取root控制 adb root adb remount //将system分区重新挂载为可读写分区 adb shell查看系统信息 adb shell cat /proc/meminfo //查询系统内存信息 adb shell cat /proc/cpuinfo

android ADB命令的使用

ADB是一个 客户端-服务器端 程序, 其中客户端是你用来操作的电脑, 服务器端是android设备. 先说安装方法, 电脑上需要安装客户端. 客户端包含在sdk里. 设备上不需要安装, 只需要在手机上打开选项settings-applications-development-USBdebugging. 对于Mac和Linux用户, 下载好的sdk解压后, 可以放~或者任意目录. 然后修改~/.bash_profile文件, 设置运行环境指向sdk的tools目录. 具体是打开~/.bash_p

Android adb 命令图解

做了这么长时间的开发与管理,在命令上总是自见则过,往往却忽视了在其命令上的分享过程,所以现在稍微有点时间就把 其命令的相关操作来简单的扫盲一番吧,也系统通过这种方式去授之以渔而不是鱼,好了,我以图解的方式来展示,当然我的习惯就是任何东西先看帮助文档或者命令,就今天我们这里要讲解的ADB命令在命令行中可以通过命令帮助来进行详细了解,废话不多说,先上图吧: 以上为使用help来显示其相关的命令使用说明,当然那个如果你的英文足够好的话,其实这些都很简单,当然,如你不太习惯去看这些英文描述的话,那接下来

【转】android adb命令

1. 显示系统中全部Android平台: android list targets 2. 显示系统中全部AVD(模拟器): android list avd 3. 创建AVD(模拟器): android create avd --name 名称 --target 平台编号 4. 启动模拟器: emulator -avd 名称 -sdcard ~/名称.img (-skin 1280x800) 5. 删除AVD(模拟器): android delete avd --name 名称 6. 创建SDC

Android adb命令

1. 查看设备 adb devices 这个命令是查看当前连接的设备, 连接到计算机的android设备或者模拟器将会列出显示 2. 安装软件 adb install <apk文件路径> 这个命令将指定的apk文件安装到设备上 3. 卸载软件 adb uninstall <软件名> adb uninstall -k <软件名> 如果加 -k 参数,为卸载软件但是保留配置和缓存文件. 4. 登录设备shell adb shell adb shell <command