adb常用操作命令

adb简介:

  adb,即 Android Debug Bridge。通过这个工具和android进行交互操作

adb命令格式:

  adb [-d|-e|-s <serialNumber>] <command>

  中括号中不是必填项。例如:adb -s emulator-5554 install xxxxxx.apk按照xxxx应用程序

  -d: 执行唯一连接到pc上的真实安卓手机执行命名。该参数不允许pc端连接多部设备

  -e:和-d类似,执行唯一连接到pc上的模拟安卓手机执行命名。该参数不允许pc端连接多部设备

  -s:通过设备序列号指定设备进行命令的执行

常用的命令:

查看adb版本:adb version 通常也作为验证adb安装是否成功

查看连接设备和模拟器:adb devices

安装软件:adb install xxx.apk   xxx要指定安装的apk路径

  常用参数:-s 安装到sdk上,例如:adb -s install xxx.apk

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

卸载:adb uninstall xxx.apk   直接卸载

   adb -k uninstall xxx.apk 卸载但保留用户的数据

复制文件:从pc端复制到手机:adb push [pc端文件位置] [存放到手机的路径]

                    从手机到pc端:adb push [手机存放文件的位置] [文件存放到pc端的路径]

列出系统所有的包名:adb shell pm list packages

列出系统所有的报名:adb shell pm list packages -s

列出除系统自带程序外的第三方应用程序包名:adb shell pm list packages -3

管道符命令:| grep  和linux中用法基本一致

清除应用程序的缓存和数据:adb shell pm clear [包名]

查看日志:adb logcat

查看android系统版本:adb shell getprop ro.build.version.release

查看屏幕分辨率:adb shell wm size

启动adb server:adb start-server

停止adb server:adb kill-server

重启:adb reboot

检查设备是否已经root:adb shell

           su

  $表示没有root,#为已经root

查看资源占用情况:adb shell top

模拟按键的输入:

  格式:adb shell input keyevent [keycode]

  adb shell input keyevent 3 按下home键

  adb shell input keyevent 4 按下返回键

  keycode与对应的按键:

  


keycode


按键


3


HOME


4


返回


5


打开拨号


6


挂断电话


24


增加音量


25


降低音量


26


电源键


27


拍照


64


打开浏览器


82


菜单键


85


播放/暂停


86


停止播放


87


播放下一首


88


播放上一首


126


恢复播放


127


暂停播放


164


静音


176


打开系统设置


207


打开联系人


208


打开日历


209


打开音乐


210


打开计算器


220


降低屏幕亮度


221


提高屏幕亮度


223


系统休眠


224


点亮屏幕

原文地址:https://www.cnblogs.com/wuyazi/p/8966378.html

时间: 2024-07-29 03:21:37

adb常用操作命令的相关文章

adb 常用操作命令

当我们在给Android手机刷机时,需要ADB工具,不过即使是一些经常刷机的达人,也未必知道ADB是什么意思.如果你想知道ADB是什么,想了解ADB常用命令,下面就给你介绍一下. ADB的全称为Android Debug Bridge,字面意思就是安卓调试桥接,简单点说,它是Android系统提供的一套工具,通过它,我们可以在电脑上建立一个连接到手机的通道,然后可以在电脑上向手机发送一些指令,完成一些我们需要做的工作. ADB就是起到调试桥的作用.通过ADB我们可以在Eclipse中方面通过DD

【android】adb常用命令

ADB常用命令: [adb help]获取帮助 [adb get-serialno]获取设备串号 [adb -s <serialNumber> <command>]给特定设备发命令 [adb root]获取root权限,对部分手机有用,大部分上市手机已经把这个功能给关闭了.获取root权限还可以通过豌豆夹等第三方工具. [adb kill-server]杀死adb的server进程. [adb start-server]启动adb的server进程. [adb devices]查看

linLINUX中常用操作命令

LINUX中常用操作命令 Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及用户组管理 文件权限管理 Linux简介及Ubuntu安装 Linux,免费开源,多用户多任务系统.基于Linux有多个版本的衍生.RedHat.Ubuntu.Debianaa 安装VMware或VirtualBox虚拟机.具体安装步骤,找百度. 再安装Ubuntu.具体安装步骤,找百度. 安装完后,可以看到Linux系统的

android adb常用命令

1.adb--- 截取屏幕的命令  :adb shell screencap -p | sed 's/\r$//' > outputs.png 2.jni ---命令    :$NDK/ndk-build 3. adb 启动程序:adb shell am start -n 包名/程序Activity类的类名(main) adb 安装程序: adb install  + 路径 adb 卸载程序 :adb uninstall +包名 adb 调试:  adb connect ip 地址 adb 断开

adb常用命令

由于Android是基于Linux内核的操作系统.因此,在Android上可以执行Shell命令. [email protected]:~$adb shell [email protected]:/ $ su 拿到root权限 ls 查看文件夹 cd 改变目录 cat <文件名> 查看文件 rm 删除文件 mkdir <文件夹名> 新建文件夹 exit 退出shell命令 0.启动和关闭adb服务 adb kill-server //关闭adb服务 adb start-server

【转载】Linux中常用操作命令

说明:开始学习linux系统,为了方便查看,特转载一篇Linux中常用操作命令,转载地址:http://www.cnblogs.com/laov/p/3541414.html 正文: Linux简介及Ubuntu安装 常见指令 系统管理命令 打包压缩相关命令 关机/重启机器 Linux管道 Linux软件包管理 vim使用 用户及用户组管理 文件权限管理 大牛笔记-www.weixuehao.com 来自:http://www.weixuehao.com/archives/25 Linux简介及

mysql常用操作命令

###########mysql常用操作命令############# 1.安装mysqlyum install mysql mysql-server /etc/init.d/mysqld start    ##开启mysqld服务 2.设置及登录mysql_secure_installation        ##第一次安装mysql以后通过这条命令可以对mysql进行初始设置mysql -uroot -predhat            ##从本机登录mysql数据库(ps -aux|gr

redis的五大数据类型以及与 key 关键字相关的常用操作命令

1.redis的五大数据类型: 先来看看redis官方网上文档 的介绍: 这里简单地说,就是redis不是一个普通的 key-value 存储,而是一个数据结构服务器,支持各种不同 类型的值,这意味着不仅仅是传统的键值对存储,它可以关联更多的复杂的数据结构. 简单地说一说它的数据结构: i: string(字符串) string是redis最基本的类型,可以理解为与 Memcached 一模一样,一个 key 值对应一个 value值. 需要注意,string类型是二进制安全的,可以对应任意数据

Git常用操作命令总结(二)

Git常用操作命令总结(一) 分支功能是所有版本管理工具必备的功能,有了分支才能实现不同用户之间并行工作而又不互相影响,等两用户各自的功能都完成后,在合并到一起即可. 本文主要总结一下git中进行分支管理的常用命令: 1.创建分支 $ git branch bra ## 创建分支bra 2.切换到分支bra $ git checkout bra Switched to branch 'bra' 3.创建并切换分支 $ git checkout -b rcm Switched to a new b